[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcPZKclXKWIVAmerf9pc0PLL0cIWJLMxarEdbeW-MmZU":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":17,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":128,"fingerprints":199},"lineate","Lineate","1.0","Johnathon Williams","https:\u002F\u002Fprofiles.wordpress.org\u002Foddjar\u002F","\u003Cp>Lineate provides two simple shortcodes for easily formatting poetry in the WordPress editor.\u003C\u002Fp>\n\u003Cp>The first is the stanza shortcode. To indicate a stanza, wrap the appropriate text the [stanza]…[\u002Fstanza] shortcode as follows:\u003C\u002Fp>\n\u003Cp>[stanza]\u003Cbr \u002F>\nIn Xanadu did Kubla Khan\u003Cbr \u002F>\nA stately pleasure-dome decree :\u003Cbr \u002F>\nWhere Alph, the sacred river, ran\u003Cbr \u002F>\nThrough caverns measureless to man\u003Cbr \u002F>\nDown to a sunless sea.\u003Cbr \u002F>\n[\u002Fstanza]\u003C\u002Fp>\n\u003Cp>The amount of vertical distance between stanzas can be set on the Lineate settings page.\u003C\u002Fp>\n\u003Cp>The second shortcode is for indicating individual lines within a stanza. To ensure that each line in the above example was rendered correctly, you would use the [lineate] shortcode as follows:\u003C\u002Fp>\n\u003Cp>[stanza]\u003Cbr \u002F>\n[lineate]In Xanadu did Kubla Khan[\u002Flineate]\u003Cbr \u002F>\n[lineate]A stately pleasure-dome decree :[\u002Flineate]\u003Cbr \u002F>\n[lineate]Where Alph, the sacred river, ran[\u002Flineate]\u003Cbr \u002F>\n[lineate]Through caverns measureless to man[\u002Flineate]\u003Cbr \u002F>\n[lineate]Down to a sunless sea.[\u002Flineate]\u003Cbr \u002F>\n[\u002Fstanza]\u003C\u002Fp>\n\u003Cp>A new button is included in the visual editor for automatically wrapping individual lines in the lineate shortcode. To use the button, hightlight a single line, and click the button with the line break symbol (a red slash).\u003C\u002Fp>\n\u003Cp>The lineate shortcode also supports indented or “dropped” lines, with three levels of indentation.\u003C\u002Fp>\n\u003Cp>The horizontal width of each indent is set through the base indent value on the Lineate settings page. The default value is 30 pixels.\u003C\u002Fp>\n\u003Cp>To indicate dropped lines, include the indent attribute as follows:\u003C\u002Fp>\n\u003Cp>[stanza]\u003Cbr \u002F>\n[lineate]In Xanadu did Kubla Khan[\u002Flineate]\u003Cbr \u002F>\n[lineate indent=1]A stately pleasure-dome decree :[\u002Flineate]\u003Cbr \u002F>\n[lineate indent=2]Where Alph, the sacred river, ran[\u002Flineate]\u003Cbr \u002F>\n[lineate indent=3]Through caverns measureless to man[\u002Flineate]\u003Cbr \u002F>\n[\u002Fstanza]\u003C\u002Fp>\n\u003Cp>In this example, assuming the base indent was set at 20 pixels, the second line in the stanza would be 20 pixels from the left margin, the third line would be 40 pixels from the left margin, and the fourth line would be 60 pixels from the left margin.\u003C\u002Fp>\n","Lineate provides simple shortcodes for formatting poetry in the WordPress editor.",20,1689,0,"2012-08-19T16:30:00.000Z","3.4.2","3.3","",[19,20,21],"editor","poetry","shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flineate.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"oddjar",3,40,30,84,"2026-04-04T19:01:02.167Z",[35,55,74,92,110],{"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":17,"tags":50,"homepage":17,"download_link":54,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"crazy-pills","Crazy Pills","0.4.3","shazdeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fshazdeh\u002F","\u003Cp>Stop the shortcode madness with Crazy Pills. This plugin helps you to build buttons, notification boxes, check & bullet lists, and highlight the text without using shortcodes. It generates clean and pure HTML. Best of all, you can see what it’ll look like as you’re editing your text.\u003C\u002Fp>\n\u003Cp>RTL layout is supported. Also compatible with frontend editor tools that support TinyMCE, like Themify Builder.\u003C\u002Fp>\n\u003Ch4>How to extend the plugin\u003C\u002Fh4>\n\u003Cp>You can modify, and add or remove what buttons with which color styles appear in the editor by copying the includes\u002Fconfig.php file inside the plugin to \u002Fplugins\u002Fcrazy-pills\u002Fconfig.php and modifying that file.\u003C\u002Fp>\n","Build buttons, boxes, beautiful lists, and highlight text right from your editor, with live preview.",100,7795,96,5,"2017-06-25T12:44:00.000Z","4.8.28","3.9",[51,19,21,52,53],"button","styles","tinymce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrazy-pills.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":43,"downloaded":63,"rating":43,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":17,"tags":68,"homepage":72,"download_link":73,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"custom-fields-shortcodes","Custom Fields Shortcodes","0.9","Amir Helzer","https:\u002F\u002Fprofiles.wordpress.org\u002Famirhelzer\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwp-types.com\u002Fhome\u002Fcustom-fields-shortcodes\u002F\" rel=\"nofollow ugc\">Custom Fields Shortcodes\u003C\u002Fa> lets you insert custom fields that you created using \u003Cstrong>Advanced Custom Fields\u003C\u002Fstrong>, \u003Cstrong>Custom Field Template\u003C\u002Fstrong> and \u003Cstrong>More Fields\u003C\u002Fstrong> or manually, into the WordPress visual editor. You’ll get a new popup, next to the media buttons. There, you can select which custom fields to insert, anywhere in the content.\u003C\u002Fp>\n\u003Cp>You will see the custom fields that you’ve defined, neatly arranged by meta-boxes. Choose the field to insert and you’ll get its shortcode. You can insert custom fields from either Visual or HTML editing modes.\u003C\u002Fp>\n\u003Cp>When inserting custom fields that were created by other plugins, they display using the plugin’s API. For instance, if you use ‘Advanced Custom Fields’ and you insert a ‘radio’ field, you get the current value. If you insert a WYSIWYG field, you get the full HTML content.\u003C\u002Fp>\n\u003Cp>This allows inserting custom fields to your content without having to read them using PHP.\u003C\u002Fp>\n\u003Ch4>Adding Custom Fields to WordPress Templates\u003C\u002Fh4>\n\u003Cp>Custom Fields Shortcodes integrates seamlessly with \u003Ca href=\"http:\u002F\u002Fwp-types.com\u002Fhome\u002Fviews-create-elegant-displays-for-your-content\u002F\" rel=\"nofollow ugc\">Views\u003C\u002Fa>. You will be able to create \u003Ca href=\"http:\u002F\u002Fwp-types.com\u002Fdocumentation\u002Fuser-guides\u002Fview-templates\u002F\" rel=\"nofollow ugc\">dynamic templates\u003C\u002Fa> that include any field you want. Then, apply these templates to different content types, right from within the WordPress GUI.\u003C\u002Fp>\n","Lets you insert custom fields in the visual editor without coding in PHP.",11020,1,"2011-12-28T15:45:00.000Z","3.3.2","3.0",[69,70,19,21,71],"custom-field","custom-fields","visual","http:\u002F\u002Fwp-types.com\u002Fhome\u002Fcustom-fields-shortcodes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-fields-shortcodes.0.9.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":43,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":17,"tags":88,"homepage":90,"download_link":91,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"visual-shortcodes","Visual Shortcodes","0.1","J B","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnpbloch\u002F","\u003Cp>This is a utility plugin that will allow other plugins and themes to swap out shortcodes with custom images, in the same way that WordPress’ native gallery shortcode does this. Replacement images can be clicked to reveal a ‘delete’ button.\u003C\u002Fp>\n\u003Cp>This works extremely well when your shortcode already has a tinymce button, but does work for manual shortcodes too.\u003C\u002Fp>\n\u003Cp>This plugin does not support multi-line shortcodes or non-self-closing shortcodes (e.g. it supports \u003Ccode>[foo bar=\"baz\"]\u003C\u002Fcode> but not \u003Ccode>[foo]bar baz[\u002Ffoo]\u003C\u002Fcode>). Honestly, I don’t even know what would happen if you tried to use one. It may work, but it’s entirely unsupported.\u003C\u002Fp>\n\u003Cp>To add your shortcode, hook onto the filter \u003Ccode>'jpb_visual_shortcodes'\u003C\u002Fcode>. That filter will pass one array as an argument. Each element of that array is an associative array which must contain values for the following keys:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>shortcode\u003C\u002Fcode> The name of the shortcode to replace\u003C\u002Fli>\n\u003Cli>\u003Ccode>image\u003C\u002Fcode> The url of the image to replace the shortcode with.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additionally, the array may contain the optional parameter \u003Ccode>command\u003C\u002Fcode>, which must be a valid tinymce command. If present, this value will trigger a second UI button (‘Edit’) when the user clicks the replacement image which, when clicked, will execute the tinymce command passed as the value.\u003C\u002Fp>\n","This is a utility plugin that will allow other plugins and themes to swap out shortcodes with custom images, in the same way that WordPress' nati &hellip;",3480,50,2,"2013-01-12T03:13:00.000Z","3.5.2","3.2.1",[19,21,89],"visual-editor","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fvisual-shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-shortcodes.0.1.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":13,"num_ratings":13,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":17,"tags":105,"homepage":17,"download_link":109,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"dco-shortcodes-menu","DCO Shortcodes Menu","1.0.1","Denis Yanchevskiy","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenisco\u002F","\u003Cp>DCO Shortcodes Menu allow you to add all your shortcodes in menu to the editor using a visual interface.\u003Cbr \u002F>\nIf your shortcode has attributes or work only for certain post types you can set it on shortcode edit page.\u003Cbr \u002F>\nSupported attributes: textbox, textarea, dropdown, color picker and custom text to shortcode insert form.\u003C\u002Fp>\n\u003Cp>You can use \u003Ccode>dco_sm_get_shortcodes_field\u003C\u002Fcode> filter to change field params programmatically, e.g. for dynamically fill dropdown options.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>After installation and activation, you can add and setup your shortcodes on Settings -> DCO Shortcodes Menu page.\u003C\u002Fp>\n","Allow you to add shortcodes menu to the editor",10,2052,"2018-01-19T19:36:00.000Z","4.9.29","4.6",[19,106,107,108,53],"insert-shortcode","shortcode","shortcodes-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdco-shortcodes-menu.1.0.1.zip",{"slug":111,"name":112,"version":6,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":100,"downloaded":117,"rating":43,"num_ratings":64,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":17,"tags":121,"homepage":126,"download_link":127,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"foundation-live-shortcodes","FOUNDATION LIVE SHORTCODES","epicadesign","https:\u002F\u002Fprofiles.wordpress.org\u002Fepicadesign\u002F","\u003Cblockquote>\n\u003Cp>WordPress 4.0 ++ ready\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin adds a button to the editor that will allow you to add your content responsive elements of the Framework ZURB Foundation.\u003C\u002Fp>\n\u003Cp>It uses a Live preview system that allows you to see the results that will be displayed on your page directly during the creation phase of the element, similar to a WYSIWYG editor.\u003Cbr \u002F>\nThe plugin is compatible with virtually all subjects through the use of specific prefixes and has a page to determined the desired level of compatibility.\u003Cbr \u002F>\nThis FREE version includes 20 items and the use of police icons Foundation 3.0 Icons (276 icons).\u003Cbr \u002F>\nTested and validated with WORDPRESS 4.0 and above.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fepicadesign.fr\u002Fshop\u002Ffoundation-live-shortcodes-free\u002F\" rel=\"nofollow ugc\">Foundation Live Shortcode Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcdproject.epicadesign.fr\u002Fworkspace\u002Ffoudation\u002Flive-shortcodes\u002Ffls-demo.html\" rel=\"nofollow ugc\">Foundation Live Shortcode Elements\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcdproject.epicadesign.fr\u002Fworkspace\u002Ffoudation\u002Flive-shortcodes\u002Ffls-testsystem.html\" rel=\"nofollow ugc\">Foundation Live Shortcode Test on live\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>This plugin use ZURB FOUNDATION Framework 5.5.0 (includes) and ZURB FOUNDATION ICONS FONTS 3.0 (includes)\u003C\u002Fh4>\n\u003Ch4>Multi themes compatibility\u003C\u002Fh4>\n\u003Ch4>Shortcodes Includes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Columns Grid\u003C\u002Fli>\n\u003Cli>Heading\u003C\u002Fli>\n\u003Cli>List\u003C\u002Fli>\n\u003Cli>Notification\u003C\u002Fli>\n\u003Cli>Blockquote\u003C\u002Fli>\n\u003Cli>Label\u003C\u002Fli>\n\u003Cli>Panel\u003C\u002Fli>\n\u003Cli>Pricing Box\u003C\u002Fli>\n\u003Cli>Progress Bar\u003C\u002Fli>\n\u003Cli>Definitions\u003C\u002Fli>\n\u003Cli>Images\u003C\u002Fli>\n\u003Cli>Lightbox\u003C\u002Fli>\n\u003Cli>Keyboard\u003C\u002Fli>\n\u003Cli>Button (you can add icon)\u003C\u002Fli>\n\u003Cli>Button Split\u003C\u002Fli>\n\u003Cli>Button Dropdown\u003C\u002Fli>\n\u003Cli>Accordion (collapse)\u003C\u002Fli>\n\u003Cli>Inline Link List\u003C\u002Fli>\n\u003Cli>Vcard Box\u003C\u002Fli>\n\u003Cli>YouTube Video\u003C\u002Fli>\n\u003Cli>270 + Icons\u003C\u002Fli>\n\u003C\u002Fol>\n","Add to your content the elements of Zurb Foundation Framework. This plugin is compatible with all themes.",1733,"2015-01-21T07:59:00.000Z","4.1.42","4.0",[89,122,123,124,125],"wordpress-foundation-shortcode","wordpress-shortcodes","wordpress-zurb-foundation","zurb-foundation","http:\u002F\u002Fepicadesign.fr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffoundation-live-shortcodes.1.0.zip",{"attackSurface":129,"codeSignals":172,"taintFlows":187,"riskAssessment":188,"analyzedAt":198},{"hooks":130,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":171,"entryPointCount":84,"unprotectedCount":13},[131,137,142,146,150,154,158],{"type":132,"name":133,"callback":134,"file":135,"line":136},"filter","the_content","ln_shortcode_empty_paragraph_fix","lineate.php",81,{"type":138,"name":139,"callback":140,"file":135,"line":141},"action","wp_enqueue_scripts","ln_add_stylesheet",94,{"type":138,"name":143,"callback":144,"file":135,"line":145},"admin_init","ln_create_tinymce_button",107,{"type":132,"name":147,"callback":148,"file":135,"line":149},"mce_external_plugins","ln_add_plugin",111,{"type":132,"name":151,"callback":152,"file":135,"line":153},"mce_buttons","ln_register_button",112,{"type":138,"name":155,"callback":156,"file":135,"line":157},"admin_menu","ln_add_menu_page",126,{"type":138,"name":143,"callback":159,"file":135,"line":160},"ln_plugin_admin_init",145,[],[],[164,167],{"tag":4,"callback":165,"file":135,"line":166},"ln_insert_line_styles",67,{"tag":168,"callback":169,"file":135,"line":170},"stanza","ln_insert_stanza_styles",78,[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":183},[],{"prepared":13,"raw":13,"locations":175},[],{"escaped":13,"rawEcho":84,"locations":177},[178,181],{"file":135,"line":179,"context":180},199,"raw output",{"file":135,"line":182,"context":180},217,[184],{"name":185,"version":24,"knownCves":186},"TinyMCE",[],[],{"summary":189,"deductions":190},"The \"lineate\" plugin version 1.0 exhibits a generally positive security posture based on the provided static analysis. It demonstrates good practices by avoiding dangerous functions, using prepared statements for all SQL queries, and having no recorded vulnerabilities. The absence of file operations and external HTTP requests further reduces potential attack vectors. However, a significant concern lies in the complete lack of output escaping, meaning any dynamic data displayed to users is not being sanitized, opening the door for Cross-Site Scripting (XSS) vulnerabilities. Additionally, the plugin lacks any nonce or capability checks, meaning its entry points (shortcodes) are not adequately protected against unauthorized access or manipulation. While the attack surface is small and currently unprotected entry points are zero, the lack of authentication and output sanitization presents a notable risk.",[191,194,196],{"reason":192,"points":193},"No output escaping",8,{"reason":195,"points":46},"No nonce checks",{"reason":197,"points":46},"No capability checks","2026-03-16T22:55:54.604Z",{"wat":200,"direct":207},{"assetPaths":201,"generatorPatterns":203,"scriptPaths":204,"versionParams":206},[202],"\u002Fwp-content\u002Fplugins\u002Flineate\u002Fcss\u002Flineate-style.css",[],[205],"\u002Fwp-content\u002Fplugins\u002Flineate\u002Fjs\u002Flineate-tinymce-main.js",[],{"cssClasses":208,"htmlComments":210,"htmlAttributes":211,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":216},[4,209],"lineate-stanza",[],[212],"data-mce-placeholder",[],[215,53],"tinyMCEPreInit",[217,218],"\u003Cdiv class='lineate'","\u003Cdiv class='lineate-stanza'"]