[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIH9PhigPXOXNOYMZHTuWA8I1qsATk-TpvVnFgX8RWKc":3},{"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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":154,"fingerprints":220},"pym-shortcode","Pym.js Embeds","1.3.2.4","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Pym.js Embeds provides shortcode and Gutenberg block wrappers for embedding responsive iframes using \u003Ca href=\"http:\u002F\u002Fblog.apps.npr.org\u002Fpym.js\u002F\" rel=\"nofollow ugc\">Pym.js\u003C\u002Fa>, developed by the NPR Visuals Team. Embedded content resizes vertically to match its container’s width.\u003C\u002Fp>\n\u003Cp>AMP compatibility is provided by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famp\u002F\" rel=\"ugc\">official AMP plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Pym.js Resources from NPR\u003C\u002Fh3>\n\u003Cp>You may also want to look at NPR’s Pym.js resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblog.apps.npr.org\u002Fpym.js\u002F\" rel=\"nofollow ugc\">Pym.js homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnprapps\u002Fpym.js\u002F\" rel=\"nofollow ugc\">Pym.js repo on GutHub\u002Fnprapps\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A WordPress block and shortcode for embedding iframes that are responsive horizontally and vertically, using the NPR Visuals Team's Pym.js.",90,4430,0,"2020-03-26T18:09:00.000Z","5.4.19","3.0.1","5.3",[19,20,21,22,23],"embeds","iframe","javascript","responsive","shortcode","https:\u002F\u002Fgithub.com\u002FINN\u002Fpym-shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpym-shortcode.1.3.2.4.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"automattic",213,19158100,92,1384,73,"2026-04-03T23:27:11.096Z",[39,62,87,111,132],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":58,"download_link":59,"security_score":49,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":28},"shortcoder","Shortcoder — Create Shortcodes for Anything","6.5.2","vaakash","https:\u002F\u002Fprofiles.wordpress.org\u002Fvaakash\u002F","\u003Cp>Shortcoder plugin allows to create a custom shortcodes for HTML, JavaScript, CSS and other code snippets. Now the shortcodes can be used in posts\u002Fpages and the snippet will be replaced in place.\u003C\u002Fp>\n\u003Ch3>✍ Create shortcodes easily\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Give a name for the shortcode\u003C\u002Fli>\n\u003Cli>Paste the HTML\u002FJavaScript\u002FCSS as shortcode content\u003C\u002Fli>\n\u003Cli>Save !\u003C\u002Fli>\n\u003Cli>Now insert the shortcode \u003Ccode>[sc name=\"my_shortcode\"]\u003C\u002Fcode> in your post\u002Fpage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voila !\u003C\u002Fstrong> You got the HTML\u002FJavascript\u002FCSS in your post.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>✨ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create \u003Cstrong>custom shortcodes\u003C\u002Fstrong> easily and use them in any place where shortcode is supported.\u003C\u002Fli>\n\u003Cli>Have any \u003Cstrong>HTML\u003C\u002Fstrong>, \u003Cstrong>Javascript\u003C\u002Fstrong>, \u003Cstrong>CSS\u003C\u002Fstrong> as Shortcode content.\u003C\u002Fli>\n\u003Cli>Insert: \u003Cstrong>Custom parameters\u003C\u002Fstrong> in shortcode\u003C\u002Fli>\n\u003Cli>Insert: \u003Cstrong>WordPress parameters\u003C\u002Fstrong> in shortcode\u003C\u002Fli>\n\u003Cli>Multiple editors: Code, Visual and text modes.\u003C\u002Fli>\n\u003Cli>Globally disable the shortcode when not needed.\u003C\u002Fli>\n\u003Cli>Disable shortcode on desktop, mobile devices.\u003C\u002Fli>\n\u003Cli>A button in post editor to pick the shortcodes to insert.\u003C\u002Fli>\n\u003Cli>Execute blocks HTML in shortcode content.\u003C\u002Fli>\n\u003Cli>Insert shortcodes in Gutenberg\u002Fblock editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎲 An example usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create a shortcode named “adsenseAd” in the Shortcoder admin page.\u003C\u002Fli>\n\u003Cli>Paste the adsense code in the box given and save it.\u003C\u002Fli>\n\u003Cli>Use \u003Ccode>[sc name=\"adsenseAd\"]\u003C\u002Fcode> in your posts and pages.\u003C\u002Fli>\n\u003Cli>Tada !!! the ad code is replaced and it appears in the post.\u003C\u002Fli>\n\u003Cli>Now you can edit the ad code at one place and the code is updated in all the locations where the shortcode is used.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Similarly shortcodes can be created for frequently used snippets.\u003C\u002Fp>\n\u003Cp>You can also add \u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">custom parameters\u003C\u002Fa> (like \u003Ccode>%%id%%\u003C\u002Fcode>) inside the snippets, and change it’s value like \u003Ccode>[sc name=\"youtube\" id=\"GrlRADfvjII\"]\u003C\u002Fcode> when using them.\u003C\u002Fp>\n\u003Ch3>🧱 Using in block editor\u003C\u002Fh3>\n\u003Cp>Though shortcodes can be used in \u003Cstrong>any\u003C\u002Fstrong> place manually, Shortcoder provides below options to select and insert the shortcodes created easily when working with the block editor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcoder block\u003C\u002Fli>\n\u003Cli>Toolbar button to select and insert shortcodes inline (under “more”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Upgrade to PRO\u003C\u002Fh3>\n\u003Cp>Shortcoder also provides a \u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> which has additional features to further enhance the experience. Below features are offered in the PRO version.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom editor\u003C\u002Fstrong> – Edit Shortcode content using block editor or page builder plugins like Elementor and WPBakery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>(New) Translation with WPML\u003C\u002Fstrong> – Translate Shortcode content with WPML.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Revisions\u003C\u002Fstrong> – Revisions support for Shortcode content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Locate shortcode\u003C\u002Fstrong> – Search posts and pages where a shortcode is used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra code\u003C\u002Fstrong> – Include extra code to the footer when a shortcode is used in a page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">Get started with Shortcoder – PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fshortcoder\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fshortcoder\u002Ffaq\u002F\" rel=\"nofollow ugc\">FAQs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fforum\u002F\" rel=\"nofollow ugc\">Support forum\u002FReport bugs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F#pro\" rel=\"nofollow ugc\">PRO features\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create custom \"Shortcodes\" easily for HTML, JavaScript, CSS code snippets and use the shortcodes within posts, pages & widgets",100000,1888190,98,225,"2026-03-01T17:44:00.000Z","6.9.4","4.9.0",[55,56,21,23,57],"code","html","snippets","https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fshortcoder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcoder.6.5.2.zip",2,"2026-01-09 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":52,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":85,"last_vuln_date":86,"fetched_at":28},"advanced-iframe","Advanced iFrame","2026.0","mdempfle","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdempfle\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.advanced-iframe.com\u002F\" rel=\"nofollow ugc\">New website: advanced-iframe.com\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fdemo-advanced-iframe-2-0\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Include content the way YOU like in an iframe that can hide and modify elements, does auto height, forward parameters and does many, many more…\u003C\u002Fp>\n\u003Ch4>Main features of advanced iframe\u003C\u002Fh4>\n\u003Cp>By entering the shortcode ‘[advanced_iframe]’ you can include any webpage to any page or article.\u003C\u002Fp>\n\u003Cp>Advanced iFrame now has out of the box support for embedded 3D models using the p3d 3D viewer. Go to https:\u002F\u002Fp3d.in\u002Fb\u002F24 and download a pre-configured plugin where the model does scale already nicely on all devices. Get started for free! If you need more storage or access to the Premium features of p3d.in, you can get a 50% discount on your first payment with the coupon AIFRAME on checkout.\u003C\u002Fp>\n\u003Cp>The following cool features compared to a normal iframe are implemented:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide areas of the layout to give the iframe more space (see screenshot)\u003C\u002Fli>\n\u003Cli>Show only specific areas of the iframe when the iframe is on a same domain (The Pro version supports this on different domains) or include parts directly by jQuery\u003C\u002Fli>\n\u003Cli>Modify css styles in the parent and the iframe to e.g. change the width of the content area (see screen-shot)\u003C\u002Fli>\n\u003Cli>Forward parameters to the iframe\u003C\u002Fli>\n\u003Cli>Resize the iframe to the content height or width on loading, AJAX or click\u003C\u002Fli>\n\u003Cli>Responsive videos (moved from the pro to the the free version in v2022)\u003C\u002Fli>\n\u003Cli>Scroll the parent to the top when the iframe is loaded\u003C\u002Fli>\n\u003Cli>Hide the content until it is fully loaded\u003C\u002Fli>\n\u003Cli>Add a css and js file to the parent page\u003C\u002Fli>\n\u003Cli>Security code: You can only insert the shortcode with a valid security code from the administration.\u003C\u002Fli>\n\u003Cli>Many additional cool features are available the pro version – see https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-comparison-chart\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the free version you can update to the pro version directly or test all features in the 30 days trial!\u003C\u002Fp>\n\u003Cp>Please note: Modification inside the iframe are only possible if you are on the same domain or use a workaround like described in the settings.\u003C\u002Fp>\n\u003Cp>So please check first if the iframe page and the parent page are one the same domain. www.example.com and text.example.com are different domains! Please check in the documentation if you can use the feature you like\u003C\u002Fp>\n\u003Cp>A free iframe checker is available at\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Ffree-iframe-checker.\u003Cbr \u002F>\nThis tool does check if a page is allowed to be included!\u003C\u002Fp>\n\u003Cp>All settings can be set with shortcode attributes as well. If you only use one iframe please use the settings in the administration because there each parameter is explained in detail and also the defaults are set there.\u003C\u002Fp>\n\u003Ch4>Limitations of the free version\u003C\u002Fh4>\n\u003Cp>The free version has no functional restrictions and is for personal and small non-commercial sites. After 10.000 views\u002Fmonth you have to opt-in to get unlimited views. If you do not opt-in the iframe is still working 100% and at the bottom of the iframe a small notice to opt-in is shown.\u003C\u002Fp>\n\u003Ch4>Upgrading to Advanced IFrame Pro\u003C\u002Fh4>\n\u003Cp>It’s quick and painless to get Advanced iFrame Pro. Simply sign up for the 30 days trail or buy directly in the plugin. You can than use the plugin on commercial, business, and professional sites and blogs. You furthermore get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show only specific areas of the iframe even when the iframe is on different domain\u003C\u002Fli>\n\u003Cli>Graphical content selector: https:\u002F\u002Fwww.mdempfle.de\u002Fdemos\u002Fconfigurator\u002Fadvanced-iframe-area-selector.html\u003C\u002Fli>\n\u003Cli>External workaround supports iframe modifications\u003C\u002Fli>\n\u003Cli>Widget support\u003C\u002Fli>\n\u003Cli>No view limit\u003C\u002Fli>\n\u003Cli>Hide areas of an iframe\u003C\u002Fli>\n\u003Cli>Browser detection\u003C\u002Fli>\n\u003Cli>Change link targets\u003C\u002Fli>\n\u003Cli>URL forward parameter mapping.\u003C\u002Fli>\n\u003Cli>Zoom iframe content\u003C\u002Fli>\n\u003Cli>Accordion menu\u003C\u002Fli>\n\u003Cli>jQuery help\u003C\u002Fli>\n\u003Cli>Advanced lazy load\u003C\u002Fli>\n\u003Cli>Standalone version – can be used in ANY php page!\u003C\u002Fli>\n\u003Cli>And much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find the comparison chart here: https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-comparison-chart\u003Cbr \u002F>\nSee the pro demo here:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-pro-demo\u003C\u002Fp>\n\u003Ch4>Administration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Go to Settings -> Advanced iFrame\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quick start guide\u003C\u002Fh4>\n\u003Cp>The quickstart guide is also available as video: https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-video-tutorials\u003C\u002Fp>\n\u003Cp>To include a webpage to your page please check the following things first:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check if your page page is allowed to be included https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Ffree-iframe-checker!\u003C\u002Fli>\n\u003Cli>Check if the iframe page and the parent page are one the same domain. www.example.com and text.example.com are different domains!\u003C\u002Fli>\n\u003Cli>Can you modify the page that should be included?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Most likely you have one of the following setups:\u003C\u002Fp>\n\u003Col>\n\u003Cli>iframe cannot be included:  You cannot include the content because the owner does not allow this.\u003C\u002Fli>\n\u003Cli>iframe can be included and you are on a different domain: See the feature comparison chart: https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-comparison-chart and the feature overview https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-features-availability-overview. To resize the content to the height\u002Fwidth or modify css you need to modify the remote iframe page by adding one line of Javascript to enable the provided workaround.\u003C\u002Fli>\n\u003Cli>iframe can be included and you are on the same domain: All features of the plugin can be used.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you mix http and https read https:\u002F\u002Fwww.advanced-iframe.com\u002Fiframe-do-not-mix-http-and-https. Parent https and iframe http does not work on all mayor browsers!\u003C\u002Fp>\n\u003Ch4>Advanced iframe attributes\u003C\u002Fh4>\n\u003Cp>Below you find all possible shortcode attributes. If you only use one iframe please use the settings in the administration because there each parameter is explained in detail and also the defaults are set there.\u003C\u002Fp>\n\u003Cp>Setting an attribute does overwrite the setting in the administration.\u003C\u002Fp>\n\u003Cp>[advanced_iframe securitykey=””   src=””\u003Cbr \u002F>\n  id=””   name=””\u003Cbr \u002F>\n  width=””   height=””\u003Cbr \u002F>\n  marginwidth=””   marginheight=””\u003Cbr \u002F>\n  scrolling=””   frameborder=””\u003Cbr \u002F>\n  class=””   style=””\u003Cbr \u002F>\n  content_id=””   content_styles=””\u003Cbr \u002F>\n  hide_elements=””   url_forward_parameter=””\u003Cbr \u002F>\n  onload=””   onload_resize=””\u003Cbr \u002F>\n  onload_scroll_top=””   onload_show_element_only=””\u003Cbr \u002F>\n  store_height_in_cookie=””   additional_height=””\u003Cbr \u002F>\n  additional_js=””   additional_css=””\u003Cbr \u002F>\n  iframe_content_id=””   iframe_content_styles=””\u003Cbr \u002F>\n  iframe_hide_elements=””  hide_page_until_loaded=””\u003Cbr \u002F>\n  include_hide_page_until_loaded=””\u003Cbr \u002F>\n  include_url=”” include_content=””\u003Cbr \u002F>\n  include_height=””  include_fade=””\u003Cbr \u002F>\n  onload_resize_width=””   resize_on_ajax=””\u003Cbr \u002F>\n  resize_on_ajax_jquery=””   resize_on_click=””\u003Cbr \u002F>\n  resize_on_click_elements=””   use_shortcode_attributes_only=””\u003Cbr \u002F>\n  onload_resize_delay=””\u003Cbr \u002F>\n  ]\u003C\u002Fp>\n","Include content the way YOU like in an iframe that can hide and modify elements, does auto-height, forward parameters and does many, many more...",40000,2370567,86,55,"2026-03-05T21:11:00.000Z","5.5","7.4",[78,20,79,80,23],"embed","modify-css","resize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-iframe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-iframe.2026.0.zip",72,12,1,"2026-01-19 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":11,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":107,"download_link":108,"security_score":109,"vuln_count":85,"unpatched_count":13,"last_vuln_date":110,"fetched_at":28},"bj-lazy-load","BJ Lazy Load","1.0.9","Bjørn Johansen","https:\u002F\u002Fprofiles.wordpress.org\u002Fbjornjohansen\u002F","\u003Cp>Lazy loading makes your site load faster and saves bandwidth.\u003C\u002Fp>\n\u003Cp>This plugin replaces all your post images, post thumbnails, gravatar images and content iframes with a placeholder and loads the content as it gets close to enter the browser window when the visitor scrolls the page. Also works with text widgets.\u003C\u002Fp>\n\u003Cp>Since it works with iframes, it also covers embedded videoes from YouTube, Vimeo etc.\u003C\u002Fp>\n\u003Cp>You can also lazy load other images and iframes in your theme, by using a simple filter.\u003C\u002Fp>\n\u003Cp>Non-javascript visitors gets the original element in noscript.\u003C\u002Fp>\n\u003Cp>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fricg-responsive-images\u002F\" rel=\"ugc\">RICG Responsive Images\u003C\u002Fa> plugin for responsive images.\u003C\u002Fp>\n\u003Cp>Please let me know if you have any issues. Fastest way to get a response is by Twitter: https:\u002F\u002Ftwitter.com\u002Fbjornjohansen\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Russian (ru_RU) by Elvisrk\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL) by Imri Sagive\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) by Maciej Gryniuk\u003C\u002Fli>\n\u003Cli>Norwegian Bokmål (nb_NO) by Bjørn Johansen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbjornjohansen\u002Fbj-lazy-load\" rel=\"nofollow ugc\">Development happens at GitHub\u003C\u002Fa>. Pull requests are very welcome.\u003C\u002Fp>\n\u003Ch3>Optional usage\u003C\u002Fh3>\n\u003Cp>If you have images output in custom templates or want to lazy load other images in your theme, you may pass the HTML through a filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n$img_html = '\u003Cimg src=\"myimage.jpg\" alt=\"\">';\n$img_html = apply_filters( 'bj_lazy_load_html', $img_html );\necho $img_html;\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note for developers: The filter has a priority of 10.\u003C\u002Fp>\n","Lazy loading for images and iframes makes your site load faster and saves bandwidth. Uses no external JS libraries and degrades gracefully for non-js  &hellip;",20000,850990,84,"2017-11-28T06:25:00.000Z","4.9.29","3.5","",[103,104,21,105,106],"iframes","images","lazy-loading","optimize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbj-lazy-load\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbj-lazy-load.zip",83,"2015-09-02 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":95,"downloaded":119,"rating":97,"num_ratings":120,"last_updated":121,"tested_up_to":52,"requires_at_least":122,"requires_php":101,"tags":123,"homepage":127,"download_link":128,"security_score":129,"vuln_count":130,"unpatched_count":13,"last_vuln_date":131,"fetched_at":28},"team-members","Team Members","5.4.1","WP Darko","https:\u002F\u002Fprofiles.wordpress.org\u002Fspwebguy\u002F","\u003Cp>This plugin adds a “Teams” section to the admin panel which allows you to showcase your staff\u002Femployees\u002Fpeople on your website the easy way. You can quickly add members to your team(s), add their picture, position, bios, social links, re-order them at anytime and display them anywhere with a simple shortcode. What you see is what you get, and it’s totally free.\u003C\u002Fp>\n\u003Cp>[Compatible with PHP 8.]\u003C\u002Fp>\n\u003Ch4>No limitation for the Free version\u003C\u002Fh4>\n\u003Cp>The free version of the Team Members plugin is \u003Cstrong>not limited\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Available fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Firstname\u003C\u002Fli>\n\u003Cli>Lastname\u003C\u002Fli>\n\u003Cli>Description\u002Fbio\u003C\u002Fli>\n\u003Cli>Photo\u003C\u002Fli>\n\u003Cli>Social links (FB, X, Instagra, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Number of members to show per line (1 to 5)\u003C\u002Fli>\n\u003Cli>Display order (default\u002Frandom)\u003C\u002Fli>\n\u003Cli>Color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New picture on hover\u003C\u002Fli>\n\u003Cli>Member height equalizing\u003C\u002Fli>\n\u003Cli>Import\u002Fexport members from one team to another\u003C\u002Fli>\n\u003Cli>Full-width pictures\u003C\u002Fli>\n\u003Cli>Hide members\u003C\u002Fli>\n\u003Cli>More info reveal box\u003C\u002Fli>\n\u003Cli>Picture filters\u003C\u002Fli>\n\u003Cli>Per-member color\u003C\u002Fli>\n\u003Cli>Two more social links per member\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fitems\u002Fteam-members-pro\u002F\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa>, see all these features in action.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fsupport\u002Fdocs\u002Fget-started-with-the-team-members-plugin\u002F\" rel=\"nofollow ugc\">the plugin’s documentation\u003C\u002Fa> if you need more information on how to use this plugin.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Find help on \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fsupport\" rel=\"nofollow ugc\">our support platform\u003C\u002Fa> for this plugin (we’ll answer you fast, promise).\u003C\u002Fp>\n","A responsive and clean way to display your team. Create members, add their positions, bios (and more...) and copy-paste the shortcode anywhere.",762001,53,"2026-01-29T19:31:00.000Z","3.6",[124,22,23,125,126],"meet-the-team","team","teams","https:\u002F\u002Fwpdarko.com\u002Fteam-members","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fteam-members.5.4.1.zip",96,5,"2025-09-26 13:33:24",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":49,"num_ratings":142,"last_updated":143,"tested_up_to":144,"requires_at_least":145,"requires_php":146,"tags":147,"homepage":151,"download_link":152,"security_score":153,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tabby-responsive-tabs","Tabby Responsive Tabs","1.4.1","cubecolour","https:\u002F\u002Fprofiles.wordpress.org\u002Fnumeeja\u002F","\u003Cul>\n\u003Cli>Adds a set of horizontal tabs which changes to an accordion on narrow viewports\u003C\u002Fli>\n\u003Cli>Tabs and accordion are created with jQuery\u003C\u002Fli>\n\u003Cli>Supports multiple sets of tabs on same page\u003C\u002Fli>\n\u003Cli>Uses semantic header and content markup\u003C\u002Fli>\n\u003Cli>Aria attributes and roles aid screen reader accessibility\u003C\u002Fli>\n\u003Cli>Tabs and content are accessible via keyboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Tabby responsive tabs plugin is designed to be an easy and lightweight way to add responsive tabs to your content. Experienced developers should be able to easily customize how the tabs display on their site by replacing the built-in CSS rules with an edited version (see note below for more details of this).\u003C\u002Fp>\n\u003Ch4>Optional Add-ons\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs-customiser\u002F\" title=\"Tabby responsive tabs customiser\" rel=\"nofollow ugc\">Tabby responsive tabs customiser\u003C\u002Fa> add-on adds a settings panel with several parameters to provide the easiest way to customise the display of your tabs without editing any code. You can use the default tabby styles or one of the included one-click presets as a starting point for customisation. It also enables you to easily add icons to your tab titles.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-link-to-tab\u002F\" title=\"Tabby link to tab\" rel=\"nofollow ugc\">Tabby link to tab\u003C\u002Fa> add-on provides a simple shortcode to create links to specific tabs which can appear anywhere on the same page as the tabgroup without the page reloading.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-tab-to-url-link\u002F\" title=\"Tabby tab to URL link\" rel=\"nofollow ugc\">Tabby tab to URL link\u003C\u002Fa> add-on enables you to set one or more of your tabs to act as a link to any URL.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-load-accordion-closed\u002F\" title=\"Tabby load accordion closed\" rel=\"nofollow ugc\">Tabby load accordion closed\u003C\u002Fa> add-on changes the default behaviour when the tabs are displayed as an accordion so that no accordion sections are open when the page initially loads.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-reopen-current-tab-on-reload\u002F\" title=\"Tabby reopen current tab on reload\" rel=\"nofollow ugc\">Tabby reopen current tab on reload\u003C\u002Fa> add-on enables the currently active tab to remain the active (open) tab after the page has been reloaded\u002Frefreshed.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Usage:\u003C\u002Fh4>\n\u003Cp>There are two shortcodes used to create the tab group: \u003Ccode>[tabby]\u003C\u002Fcode> and \u003Ccode>[tabbyending]\u003C\u002Fcode> both must be used as below to create a tab group.\u003C\u002Fp>\n\u003Cp>To start a new tab use a \u003Ccode>[tabby]\u003C\u002Fcode> shortcode, eg:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"tabname\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>replace tabname with the name of your tab.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Add the tab content after the shortcode.\u003C\u002Fp>\n\u003Cp>Add a \u003Ccode>[tabbyending]\u003C\u002Fcode> shortcode after the content of the last tab in a tabgroup.\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>\u003Cem>If you copy & paste this example into your own page instead of typing them, ensure that you delete any stray \u003Ccode> or \u003Cpre> tags that might have appeared.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"First Tab\"]\n\n\nThis is the content of the first tab.\n\n\n[tabby title=\"Second Tab\"]\n\n\nThis is the content of the second tab. This is the content of the second tab.\n\n\n[tabby title=\"Third Tab\"]\n\n\nThis is the content of the third tab. This is the content of the third tab. This is the content of the third tab.\n\n\n[tabbyending]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>note: To prevent stray paragraph tags being introduced by WordPress’s wpautop filter, ensure that there is a blank line above and below each tabby shortcode and the tabbyending shortcode.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>You can see the tabs on the \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs\u002F\" title=\"Tabby Responsive Tabs demo\" rel=\"nofollow ugc\">demo page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can add the shortcodes to a page made using the WordPress block editor by using WordPress’s shortcode block.\u003C\u002Fp>\n\u003Cp>If you want to change how the tabs and accordion display on your site, you have two options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Use the \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs-customiser\u002F\" title=\"Tabby Responsive Tabs Customiser\" rel=\"nofollow ugc\">Tabby Responsive Tabs Customiser\u003C\u002Fa> plugin which provides a very easy way to customise the display of your tabs without needing to edit any code.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Copy the contents of the plugin’s stylesheet into your child theme or custom styles plugin and make the changes to that copy as required. If you do this you will also need to prevent the built-in styles from loading by going to the admin page at settings => tabby and unchecking the “Include the default tabby stylesheet” checkbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Additional Shortcode attributes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Open\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The first (leftmost) tab panel will be open by default in ‘tab view’ and in ‘accordion view’.\u003C\u002Fp>\n\u003Cp>If you want a specific tab other than the first tab to be open by default when the page first loads, you can add the parameter & value \u003Cstrong>open=”yes”\u003C\u002Fstrong> to the shortcode for that tab:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"My Tab\" open=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you use the ‘open’ shortcode parameter in one of your tab shortcodes, ensure that you only add it to single tab as having more than one tab open within a tab group is not supported.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Icon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The markup required to show an icon alongside a tab title can be added by using the \u003Cstrong>‘icon’\u003C\u002Fstrong> attribute. Tabby responsive tabs does not add the icon files, you will also need to use a theme or plugin (such as the tabby responsive tabs customiser add-on) to add the icon files:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"My Tab\" icon=\"cog\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This adds a pseudo element before the tab title with the classes “fa” and “fa-cog”. Other icon font sets can be used if you ensure the CSS rules target the classes added by the plugin.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs-customiser\u002F\" title=\"Tabby Responsive Tabs Customiser\" rel=\"nofollow ugc\">Tabby Responsive Tabs Customiser\u003C\u002Fa> plugin can be used to add the Font Awesome files required to display the icons in the tab titles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Class\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This allows a custom class to be added to each tab and tab content area. The class added to the tab will be the value of the class parameter and the class of the tab content area associated with that tab will be the class with the ‘-content’ suffix.\u003C\u002Fp>\n\u003Ch4>Controlling which tab is open when linking to the page\u003C\u002Fh4>\n\u003Cp>You can use a ‘target’ URL parameter in your link to set which tab will be open when the page initially loads. The value of this parameter is based on the tab title specified in the tabby shortcode which built the tab, but formatted with punctuation & special characters removed, accents removed, and with dashes replacing the spaces.\u003C\u002Fp>\n\u003Cp>If you want to link to a ‘contacts’ page with a tab titled ‘Phone Numbers’ open, the url you use to link to this page would look like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yoursite.com\u002Fcontact\u002F?target=phone-numbers\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want a tab with the title ’email addresses’ to be open, the url would look like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yoursite.com\u002Fcontact\u002F?target=email-addresses\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want a tab with the title ‘entr&eacute;es’ to be open (with an acute accent over the second e), the url would look like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yoursite.com\u002Fcontact\u002F?target=entrees\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Using a target url parameter will override any open shortcode parameters used.\u003C\u002Fp>\n","Create responsive tabs inside your posts, pages or custom post content by adding simple shortcodes inside the post editor.",10000,340647,144,"2025-08-17T14:58:00.000Z","6.8.5","4.9","5.6",[148,22,23,149,150],"accordion","tab","tabs","https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftabby-responsive-tabs.1.4.1.zip",100,{"attackSurface":155,"codeSignals":199,"taintFlows":210,"riskAssessment":211,"analyzedAt":219},{"hooks":156,"ajaxHandlers":191,"restRoutes":192,"shortcodes":193,"cronEvents":198,"entryPointCount":85,"unprotectedCount":13},[157,164,167,171,176,180,183,186],{"type":158,"name":159,"callback":160,"priority":161,"file":162,"line":163},"action","render_block","anonymous",10,"inc\\amp.php",39,{"type":158,"name":165,"callback":160,"priority":161,"file":162,"line":166},"do_shortcode_tag",61,{"type":158,"name":168,"callback":169,"file":170,"line":36},"init","pym_block_init","inc\\block.php",{"type":158,"name":172,"callback":173,"file":174,"line":175},"wp_footer","output","inc\\class-pymsrc-output.php",41,{"type":158,"name":177,"callback":160,"file":178,"line":179},"admin_menu","inc\\info-page.php",27,{"type":158,"name":177,"callback":160,"file":181,"line":182},"inc\\settings-page.php",66,{"type":158,"name":184,"callback":160,"file":181,"line":185},"admin_init",142,{"type":158,"name":172,"callback":187,"priority":188,"file":189,"line":190},"closure",20,"inc\\shortcode.php",136,[],[],[194],{"tag":195,"callback":196,"file":189,"line":197},"pym","pym_shortcode",104,[],{"dangerousFunctions":200,"sqlUsage":201,"outputEscaping":203,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":85,"bundledLibraries":209},[],{"prepared":13,"raw":13,"locations":202},[],{"escaped":204,"rawEcho":85,"locations":205},35,[206],{"file":189,"line":207,"context":208},141,"raw output",[],[],{"summary":212,"deductions":213},"The pym-shortcode plugin version 1.3.2.4 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history suggests a consistent focus on security by the developers. The code analysis indicates good practices, with all SQL queries using prepared statements and a high percentage of output being properly escaped.  There are no dangerous functions, file operations, or external HTTP requests, further limiting potential attack vectors. The plugin also demonstrates a low attack surface, with only one shortcode and no AJAX handlers or REST API routes that are exposed without authentication.  However, the complete lack of nonce checks and the single capability check on its sole entry point (the shortcode) present a notable concern. While the taint analysis did not reveal any immediate issues, the absence of comprehensive checks could still allow for vulnerabilities if input is not handled carefully within the shortcode's processing, especially if it were to interact with user-supplied data in the future or if new entry points were added without proper security. This plugin is strong in many areas but has a potential weakness in input validation and authorization for its shortcode functionality.",[214,216],{"reason":215,"points":130},"Missing nonce checks on shortcode",{"reason":217,"points":218},"Only one capability check for shortcode",3,"2026-03-16T21:20:38.923Z",{"wat":221,"direct":230},{"assetPaths":222,"generatorPatterns":225,"scriptPaths":226,"versionParams":227},[223,224],"\u002Fwp-content\u002Fplugins\u002Fpym-shortcode\u002Fjs\u002Fpym.min.js","\u002Fwp-content\u002Fplugins\u002Fpym-shortcode\u002Fcss\u002Fshortcode.css",[],[223],[228,229],"pym-shortcode\u002Fjs\u002Fpym.min.js?ver=","pym-shortcode\u002Fcss\u002Fshortcode.css?ver=",{"cssClasses":231,"htmlComments":232,"htmlAttributes":233,"restEndpoints":236,"jsGlobals":237,"shortcodeOutput":240},[195],[],[234,235],"data-pym-id","data-pym-src",[],[238,239],"pym_id","Pymsrc_Output",[241,242,243],"\u003Cdiv id=\"","\" class=\"pym","\">\u003C\u002Fdiv>"]