[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3Xvlivek9_UoeQTcESnNvBhgLwnzNLB6zBfIbstojgE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":137,"fingerprints":308},"q-shortcodes","q-Shortcodes","1.0","keksus","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeksus\u002F","\u003Cp>This plugin allows you to add the following shortcodes to page or post:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Columns (12 col grid)\u003C\u002Fli>\n\u003Cli>Buttons\u003C\u002Fli>\n\u003Cli>Buttons with \u003Ca href=\"http:\u002F\u002Fkeksus.com\u002Fdemo\u002Fionicons\u002F\" rel=\"nofollow ugc\">Ionicons icons\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Ffontawesome.io\u002Ficons\u002F\" rel=\"nofollow ugc\">FontAwesome\u003C\u002Fa> icons\u003C\u002Fli>\n\u003Cli>Toggles\u003C\u002Fli>\n\u003Cli>Tabs\u003C\u002Fli>\n\u003Cli>Icons\u003C\u002Fli>\n\u003Cli>Services\u003C\u002Fli>\n\u003Cli>Dividers\u003C\u002Fli>\n\u003Cli>Clear \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Live Demo\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fkeksus.com\u002Fq-shortcodes-demo.html\" rel=\"nofollow ugc\">http:\u002F\u002Fkeksus.com\u002Fq-shortcodes-demo.html\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Use q button in default TinyMCE editor to add shortcode to page or post.\u003C\u002Fli>\n\u003Cli>Use Customize page in WordPress dashboard to change settings.\u003C\u002Fli>\n\u003C\u002Ful>\n","Send message to email with ajax form",0,1116,"2019-09-09T18:38:00.000Z","5.2.24","3.6","5.3",[18,19,20,21],"columns","grid","shortcode","shortcodes","http:\u002F\u002Fkeksus.com\u002Fq-shortcodes.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fq-shortcodes.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},4,10,30,84,"2026-04-04T05:04:51.936Z",[35,55,75,94,115],{"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":30,"last_updated":46,"tested_up_to":47,"requires_at_least":15,"requires_php":48,"tags":49,"homepage":51,"download_link":52,"security_score":45,"vuln_count":53,"unpatched_count":11,"last_vuln_date":54,"fetched_at":26},"grid-shortcodes","Grid Shortcodes","1.1.1","WP Darko","https:\u002F\u002Fprofiles.wordpress.org\u002Fspwebguy\u002F","\u003Cp>A responsive and easy-to-use tool for dividing your content in your posts\u002Fpages. This ultra-lightweight plugin allows you to put your content in columns of various widths. What you see is what you get, and it’s totally free.\u003C\u002Fp>\n\u003Ch4>Usage example\u003C\u002Fh4>\n\u003Ch4>1. Create rows using [GDC_row]\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[GDC_row][\u002FGDC_row]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>2. Add columns using [GDC_column]\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[GDC_row]\n\n[GDC_column size=\"third\"]\nYour content here\n[\u002FGDC_column]\n\n[GDC_column size=\"third\"]\nYour content here\n[\u002FGDC_column]\n\n[GDC_column size=\"third\"]\nYour content here\n[\u002FGDC_column]\n\n[\u002FGDC_row]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Available sizes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>half\u003C\u002Fli>\n\u003Cli>third\u003C\u002Fli>\n\u003Cli>two-thirds\u003C\u002Fli>\n\u003Cli>quarter\u003C\u002Fli>\n\u003Cli>three-quarters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See more code examples on the \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fsupport\u002Fdocs\u002Fget-started-with-the-grid-shortcodes-plugin\u002F\" rel=\"nofollow ugc\">documentation page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Find help in \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fsupport\" rel=\"nofollow ugc\">our forums\u003C\u002Fa> for this plugin (we’ll answer you fast, promise).\u003C\u002Fp>\n","A responsive and easy-to-use tool for dividing your content in your posts\u002Fpages. This ultra-lightweight plugin allows you to put your content in colum &hellip;",2000,24464,100,"2026-01-29T19:30:00.000Z","6.9.4","",[18,19,50,20,21],"rows","https:\u002F\u002Fwpdarko.com\u002Fsupport\u002Fget-started-with-the-grid-shortcodes-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrid-shortcodes.1.1.1.zip",1,"2024-03-25 00:00:00",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":48,"tags":70,"homepage":73,"download_link":74,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"column-shortcodes","Column Shortcodes","1.0.1","Tobias Schutter","https:\u002F\u002Fprofiles.wordpress.org\u002Ftschutter\u002F","\u003Cp>Adds shortcodes to easily create columns in your posts or pages.\u003C\u002Fp>\n\u003Cp>Sometimes you just need to divide your page into different columns. With this plugin you just select a column shortcode and it will add the column to the page. You can also change the padding of each individual column from the UI.\u003C\u002Fp>\n\u003Cp>There are 10 different column widths available from which you can make all combinations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>full width (1\u002F1)\u003C\u002Fli>\n\u003Cli>half (1\u002F2)\u003C\u002Fli>\n\u003Cli>one third (1\u002F3)\u003C\u002Fli>\n\u003Cli>two third (2\u002F3)\u003C\u002Fli>\n\u003Cli>one fourth (1\u002F4)\u003C\u002Fli>\n\u003Cli>three fourth (3\u002F4)\u003C\u002Fli>\n\u003Cli>one fifth (1\u002F5)\u003C\u002Fli>\n\u003Cli>two fifth (2\u002F5)\u003C\u002Fli>\n\u003Cli>three fifth (3\u002F5)\u003C\u002Fli>\n\u003Cli>four fifth (4\u002F5)\u003C\u002Fli>\n\u003Cli>one sixth (1\u002F6)\u003C\u002Fli>\n\u003Cli>five sixth (5\u002F6)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A preset stylesheet is included, which you can also overwrite to you liking in your theme’s stylesheet.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Links:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>http:\u002F\u002Fwww.codepresshq.com\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds shortcodes to easily create columns in your posts or pages.",60000,893481,96,134,"2022-10-11T12:57:00.000Z","6.0.11","4.8",[71,18,72,20,21],"column","divider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcolumn-shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolumn-shortcodes.1.0.1.zip",{"slug":76,"name":77,"version":6,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":48,"tags":89,"homepage":92,"download_link":93,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"lightweight-grid-columns","Lightweight Grid Columns","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Cp>Lightweight Grid Columns are super easy to use! Install and activate the plugin, then look for the columns icon within your TinyMCE toolbar (see screenshots).\u003C\u002Fp>\n\u003Cp>Specify your desired desktop, tablet and mobile widths of the columns, add your content and then insert your shortcode into your content.\u003C\u002Fp>\n\u003Cp>Lightweight Grid Columns uses the awesome Unsemantic Framework: (http:\u002F\u002Funsemantic.com\u002F)\u003C\u002Fp>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Desktop grid width\u003C\u002Fli>\n\u003Cli>Tablet grid width\u003C\u002Fli>\n\u003Cli>Mobile grid width\u003C\u002Fli>\n\u003Cli>Add custom classes\u003C\u002Fli>\n\u003Cli>Add custom inline styles\u003C\u002Fli>\n\u003Cli>Equal height columns\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add desktop, tablet and mobile friendly columns to your content using an easy to use shortcode.",10000,120050,98,42,"2019-03-14T17:42:00.000Z","5.1.22","4.5",[18,90,91],"columns-shortcode","grid-columns","https:\u002F\u002Fgeneratepress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightweight-grid-columns.1.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":82,"downloaded":102,"rating":11,"num_ratings":11,"last_updated":103,"tested_up_to":104,"requires_at_least":88,"requires_php":48,"tags":105,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":11,"last_vuln_date":114,"fetched_at":26},"nd-elements","Elements For Elementor","2.3","nicdark","https:\u002F\u002Fprofiles.wordpress.org\u002Fnicdark\u002F","\u003Ch4>Elements For Elementor\u003C\u002Fh4>\n\u003Cp>The plugin adds some useful elements to the Elementor Page Builder Plugin. All components are full responsive and retina ready.\u003C\u002Fp>\n","The plugin adds some useful elements to the Elementor Page Builder Plugin. All components are full responsive and retina ready.",76909,"2024-12-04T12:04:00.000Z","6.7.5",[106,107,108,109,21],"components","elementor","framework","post-grid","https:\u002F\u002Fnicdark.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnd-elements.2.3.zip",90,2,"2024-05-31 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":53,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":24,"vuln_count":53,"unpatched_count":11,"last_vuln_date":136,"fetched_at":26},"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,"2022-12-30T11:43:00.000Z","6.1.10","4.9.0","5.6.40",[18,131,21,132,133],"insert","sliders","tabs","https:\u002F\u002Fpixelgrade.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixcodes.2.3.7.zip","2023-01-03 00:00:00",{"attackSurface":138,"codeSignals":264,"taintFlows":296,"riskAssessment":297,"analyzedAt":307},{"hooks":139,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":262,"entryPointCount":263,"unprotectedCount":11},[140,146,150,154,157,162,166,170,174],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_enqueue_scripts","keksus_q_scripts_admin","q-shortcodes.php",37,{"type":141,"name":147,"callback":148,"file":144,"line":149},"init","keksus_q_button",38,{"type":141,"name":151,"callback":152,"file":144,"line":153},"wp_enqueue_scripts","keksus_q_scripts_frontend",41,{"type":141,"name":155,"callback":156,"file":144,"line":85},"customize_preview_init","keksus_q_customizer_init",{"type":158,"name":159,"callback":160,"file":144,"line":161},"filter","mce_external_plugins","keksus_q_add_buttons",62,{"type":158,"name":163,"callback":164,"file":144,"line":165},"mce_buttons","keksus_q_register_buttons",63,{"type":141,"name":167,"callback":168,"file":144,"line":169},"customize_register","keksus_q_customize_register",219,{"type":141,"name":171,"callback":172,"file":144,"line":173},"wp_head","keksus_q_customizer_head_styles",272,{"type":158,"name":175,"callback":176,"file":177,"line":30},"the_content","fix_html","shortcodes.php",[],[],[181,185,188,192,196,199,203,207,211,215,219,223,227,231,234,238,242,246,250,254,258],{"tag":182,"callback":183,"file":177,"line":184},"q_button","q_button_shortcode",29,{"tag":186,"callback":187,"file":177,"line":153},"q_icon","q_icon_shortcode",{"tag":189,"callback":190,"file":177,"line":191},"q_tabs","q_tabs_shortcode",54,{"tag":193,"callback":194,"file":177,"line":195},"q_tab","q_tab_shortcode",66,{"tag":197,"callback":198,"file":177,"line":125},"q_service","q_service_shortcode",{"tag":200,"callback":201,"file":177,"line":202},"q_toggle","q_toggle_shortcode",93,{"tag":204,"callback":205,"file":177,"line":206},"q_divider","q_divider_shortcode",99,{"tag":208,"callback":209,"file":177,"line":210},"q","q_column_shortcode",105,{"tag":212,"callback":213,"file":177,"line":214},"q1","q1_column_shortcode",109,{"tag":216,"callback":217,"file":177,"line":218},"q2","q2_column_shortcode",114,{"tag":220,"callback":221,"file":177,"line":222},"q3","q3_column_shortcode",119,{"tag":224,"callback":225,"file":177,"line":226},"q4","q4_column_shortcode",124,{"tag":228,"callback":229,"file":177,"line":230},"q5","q5_column_shortcode",129,{"tag":232,"callback":233,"file":177,"line":66},"q6","q6_column_shortcode",{"tag":235,"callback":236,"file":177,"line":237},"q7","q7_column_shortcode",139,{"tag":239,"callback":240,"file":177,"line":241},"q8","q8_column_shortcode",144,{"tag":243,"callback":244,"file":177,"line":245},"q9","q9_column_shortcode",149,{"tag":247,"callback":248,"file":177,"line":249},"q10","q10_column_shortcode",154,{"tag":251,"callback":252,"file":177,"line":253},"q11","q11_column_shortcode",159,{"tag":255,"callback":256,"file":177,"line":257},"q12","q12_column_shortcode",164,{"tag":259,"callback":260,"file":177,"line":261},"q_clear","q_clear_shortcode",171,[],21,{"dangerousFunctions":265,"sqlUsage":266,"outputEscaping":268,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":295},[],{"prepared":11,"raw":11,"locations":267},[],{"escaped":269,"rawEcho":270,"locations":271},28,11,[272,275,277,279,281,283,285,287,289,291,293],{"file":144,"line":273,"context":274},237,"raw output",{"file":144,"line":276,"context":274},240,{"file":144,"line":278,"context":274},243,{"file":144,"line":280,"context":274},246,{"file":144,"line":282,"context":274},249,{"file":144,"line":284,"context":274},252,{"file":144,"line":286,"context":274},255,{"file":144,"line":288,"context":274},258,{"file":144,"line":290,"context":274},261,{"file":144,"line":292,"context":274},264,{"file":144,"line":294,"context":274},267,[],[],{"summary":298,"deductions":299},"The \"q-shortcodes\" v1.0 plugin presents a generally positive security posture based on the provided static analysis. The absence of dangerous functions, file operations, and external HTTP requests is commendable. Crucially, all detected SQL queries utilize prepared statements, and the taint analysis reveals no unsanitized paths, indicating a strong defense against common injection vulnerabilities. The plugin also boasts a significant percentage of properly escaped output, which helps mitigate Cross-Site Scripting (XSS) risks.  However, a notable concern is the complete lack of nonce checks and capability checks. With 21 shortcodes constituting the entire attack surface, the absence of these fundamental WordPress security mechanisms leaves it vulnerable to potential Cross-Site Request Forgery (CSRF) attacks and unauthorized actions by unauthenticated or low-privileged users if any of these shortcodes have potentially sensitive functionality. The vulnerability history being clean is a positive sign of past diligent development, but it doesn't negate the risks identified in the current code.",[300,302,304],{"reason":301,"points":30},"No nonce checks present",{"reason":303,"points":30},"No capability checks present",{"reason":305,"points":306},"Output escaping only 72% proper",5,"2026-03-17T06:25:16.220Z",{"wat":309,"direct":324},{"assetPaths":310,"generatorPatterns":318,"scriptPaths":319,"versionParams":323},[311,312,313,314,315,316,317],"\u002Fwp-content\u002Fplugins\u002Fq-shortcodes\u002Fcss\u002Fqadmin.css","\u002Fwp-content\u002Fplugins\u002Fq-shortcodes\u002Fcss\u002Fqfrontend.css","\u002Fwp-content\u002Fplugins\u002Fq-shortcodes\u002Fcss\u002Fionicons.min.css","\u002Fwp-content\u002Fplugins\u002Fq-shortcodes\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Fq-shortcodes\u002Fjs\u002Fqfrontend.js","\u002Fwp-content\u002Fplugins\u002Fq-shortcodes\u002Fjs\u002Fcustomizer.js","\u002Fwp-content\u002Fplugins\u002Fq-shortcodes\u002Fjs\u002Feditor.js",[],[320,321,322],"js\u002Fcustomizer.js","js\u002Fqfrontend.js","js\u002Feditor.js",[],{"cssClasses":325,"htmlComments":331,"htmlAttributes":332,"restEndpoints":334,"jsGlobals":335,"shortcodeOutput":338},[326,327,328,329,330],"q_btn","q_btn_service","qicon","toggle_title","q_div",[],[333],"data-q-shortcodes",[],[336,326,337],"qcustomizer","qmain",[339,340,341,342,343],"\u003Ca class=\"q_btn","\u003Ca class=\"q_btn_service","\u003Cdiv class=\"qicon","\u003Cdiv class=\"toggle_title","\u003Chr class=\"q_divider"]