[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDmGV08V7DZHhVfgQpYFK-3BoqemhXtC4_r7WQDJp6JQ":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":132,"fingerprints":156},"cts-infusionsoft-form-shortcode","CTS InfusionSoft Form Shortcode","1.1","Randell Miller","https:\u002F\u002Fprofiles.wordpress.org\u002Fcts-randell\u002F","\u003Cp>One of the issues with stock WordPress is that it tends to not like having Javascript in general and linking to an external Javascript file in specific inside of posts or pages.  This is problematic for people who are integrating InfusionSoft and WordPress.  We tried to find a good solution for this, but failed to find any good plugins which would be suited for the task.\u003C\u002Fp>\n\u003Cp>So, we wrote our own.\u003C\u002Fp>\n\u003Cp>It is a standard WordPress Plugin.  All you need to do is unzip the file to your plugins directory, or use the zip file upload feature.  Once you’ve installed it, simply activate.  There are no special settings or anything else you need to do.\u003C\u002Fp>\n\u003Cp>To embed an InfusionSoft web form into a post or page, use the following short code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[infusionsoft_form src=\"\u003CYour form's url>\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This plugin adds a shortcode to easily insert into posts and pages the javascript code required to embed an InfusionSoft web form.",10,1864,0,"2013-12-12T22:49:00.000Z","3.7.41","3.3","",[19,20,21],"infusionsoft","javascript","shortcode","http:\u002F\u002Fnvcreativetechnology.com\u002Fcts-infusionsoft-form-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcts-infusionsoft-form-shortcode.1.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"cts-randell",1,30,84,"2026-04-04T15:27:29.637Z",[35,59,76,94,113],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":45,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":26},"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","5.3",[52,53,20,21,54],"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":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":13,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":74,"download_link":75,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"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,110767,"2017-11-28T14:07:00.000Z","3.0.5","3.0",[20,73,21,60],"jquery","http:\u002F\u002Fdevpress.com\u002Fplugins\u002Fslideshow","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslideshow.0.1.zip",{"slug":77,"name":78,"version":6,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":17,"tags":88,"homepage":90,"download_link":91,"security_score":92,"vuln_count":30,"unpatched_count":30,"last_vuln_date":93,"fetched_at":26},"hide-text-shortcode","Hide Text Shortcode","biscia7","https:\u002F\u002Fprofiles.wordpress.org\u002Fbiscia7\u002F","\u003Ch4>Hide Text Shortcode\u003C\u002Fh4>\n\u003Cp>Useful shortcode to hide text in a post\u003C\u002Fp>\n\u003Cp>[htsP type=”Read More…”]Lorem ipsum dolor sit amet, consectetuer adipiscing elit.[\u002FhtsP].\u003C\u002Fp>\n\u003Cp>This shortcode add a javascript function that  hide a text in a post and will show it on clicking on a choosen string.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by \u003Ca href=\"http:\u002F\u002Fwww.crawlermotori.com\u002F\" title=\"Danilo Franceschini\" rel=\"friend nofollow ugc\">Danilo Franceschini\u003C\u002Fa>.\u003C\u002Fp>\n","Shortcode to hide text",400,2333,"2016-06-16T17:25:00.000Z","4.8.28","3.9",[89,20,21],"hide-text","http:\u002F\u002Fwww.crawlermotori.com\u002F210\u002Fhide-text-shortcode-plug-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-text-shortcode.zip",63,"2025-08-13 00:00:00",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":102,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":17,"tags":108,"homepage":111,"download_link":112,"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,3084,4,"2017-01-24T15:31:00.000Z","4.7.32","1.3.0",[109,20,73,110,21],"css","sameheight","https:\u002F\u002Fwww.facebook.com\u002Fdamiarita","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsame-height.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":50,"tags":126,"homepage":130,"download_link":131,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"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,"2020-03-26T18:09:00.000Z","5.4.19","3.0.1",[127,128,20,129,21],"embeds","iframe","responsive","https:\u002F\u002Fgithub.com\u002FINN\u002Fpym-shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpym-shortcode.1.3.2.4.zip",{"attackSurface":133,"codeSignals":144,"taintFlows":151,"riskAssessment":152,"analyzedAt":155},{"hooks":134,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":143,"entryPointCount":30,"unprotectedCount":13},[],[],[],[138],{"tag":139,"callback":140,"file":141,"line":142},"infusionsoft_form","infusionsoft_form_handler","cts-infusionsoft-form-shortcode.php",31,[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":150},[],{"prepared":13,"raw":13,"locations":147},[],{"escaped":13,"rawEcho":13,"locations":149},[],[],[],{"summary":153,"deductions":154},"The \"cts-infusionsoft-form-shortcode\" plugin version 1.1 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and 100% output escaping are excellent practices that significantly mitigate common web vulnerabilities. Furthermore, the plugin does not appear to perform file operations or external HTTP requests, which further reduces its attack surface and potential for compromise. The vulnerability history also shows no recorded CVEs, suggesting a history of stable and secure operation.",[],"2026-03-17T00:31:31.685Z",{"wat":157,"direct":162},{"assetPaths":158,"generatorPatterns":159,"scriptPaths":160,"versionParams":161},[],[],[],[],{"cssClasses":163,"htmlComments":164,"htmlAttributes":165,"restEndpoints":166,"jsGlobals":167,"shortcodeOutput":168},[],[],[],[],[],[169],"\u003Cscript type=\"text\u002Fjavascript\" src=\""]