[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqB1RSMhY0OLmjYb6eFWtzjqa1VtDEEhycJU66C2g06o":3,"$fTJqTkz13PMjDvMm9IAUjuicZzpkUNbigb91VX_oYmvo":254,"$ffcWzznygstpKOUbDFU6eyRsbipoFBWqcZ5uzoH8lgNs":259},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":38,"analysis":140,"fingerprints":212},"columnizer","Columnizer","3.3.1.150","TristanChambers","https:\u002F\u002Fprofiles.wordpress.org\u002Ftristanchambers\u002F","\u003Cp>Columnizer is a jQuery based WordPress plugin that formats your content into columns. All you need to do is embrace your content in a single set of shortcodes denoting the number of columns you’d like. Like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[threecolumns]\nLorem ipsum...vitae nunc.\nCurabitur fringilla...consectetur arcu.\nProin id...pretium eros.\netc...\n[\u002Fthreecolumns]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The rest is taken care of for you. Just write out the number of columns (up to twelve) followed by the word ‘columns’ with no space (as above) and your column formatting needs will be satisfied most splendidly. Other column plugins need you to divvy up the content between sets of tags. Columnizer does it for you!\u003C\u002Fp>\n\u003Cp>To customize the margins between columns edit \u003Cem>columnizer.css\u003C\u002Fem>. Alternatively you could override the rules in your own css file by adding an extra level of hierarchy. Something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>#main #columnizer .first div {\n    margin-right: 8px; \u002F*changed spacing to 8px*\u002F\n    margin-left: 0 !important;\n}\n#main #columnizer .last div {\n    margin-left: 8px; \u002F*changed spacing to 8px*\u002F\n    margin-right: 0 !important;\n}\n#main #columnizer .column div {\n    margin-left: 8px; \u002F*changed spacing to 8px*\u002F\n    margin-right: 8px; \u002F*changed spacing to 8px*\u002F\n        border-left: 1px solid grey; \u002F*new rule to add slick dividers*\u002F\n        border-right: 1px solid grey; \u002F*new rule to add slick dividers*\u002F\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>WP Columnizer is based on the jQuery plugin “Columnizer” by Adam Wulf.\u003C\u002Fp>\n","Wordpress Plugin to columnize content automatically",60,6632,80,3,"2012-09-07T16:24:00.000Z","3.4.2","3.0","",[20,21,22,23,24],"column","columns","layout","pages","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolumnizer.zip",85,0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"tristanchambers",1,30,84,"2026-08-29T01:40:48.033Z",[39,62,82,102,118],{"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":13,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":59,"download_link":60,"security_score":36,"vuln_count":14,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"wp-show-posts","WP Show Posts","1.1.6","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is only receiving security updates at this time. Check out our \u003Ca href=\"https:\u002F\u002Fgenerateblocks.com\u002F\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> plugin for a more modern solution.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175638957?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>WP Show Posts allows you to display posts anywhere on your website using an easy to use shortcode.\u003C\u002Fp>\n\u003Cp>You can pull posts from any post type like WooCommerce, Easy Digital Downloads etc..\u003C\u002Fp>\n\u003Cp>This plugin works with any theme.\u003C\u002Fp>\n\u003Cp>Here are the features in the free version:\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Posts per page\u003C\u002Fli>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Columns gutter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show images\u003C\u002Fli>\n\u003Cli>Image width\u003C\u002Fli>\n\u003Cli>Image height\u003C\u002Fli>\n\u003Cli>Image alignment\u003C\u002Fli>\n\u003Cli>Image location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content type (excerpt or full post)\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Include title\u003C\u002Fli>\n\u003Cli>Read more text\u003C\u002Fli>\n\u003Cli>Read more button class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include author\u003C\u002Fli>\n\u003Cli>Author location\u003C\u002Fli>\n\u003Cli>Include date\u003C\u002Fli>\n\u003Cli>Date location\u003C\u002Fli>\n\u003Cli>Include terms\u003C\u002Fli>\n\u003Cli>Terms location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Author ID\u003C\u002Fli>\n\u003Cli>Exclude current\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Exclude post ID\u003C\u002Fli>\n\u003Cli>Ignore sticky posts\u003C\u002Fli>\n\u003Cli>Offset\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Order by\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Meta key\u003C\u002Fli>\n\u003Cli>Meta value\u003C\u002Fli>\n\u003Cli>Tax operator\u003C\u002Fli>\n\u003Cli>No results message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our *Pro* version has these features\u003C\u002Fh4>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts Pro\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175660953?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshowposts.com\u002F\" title=\"Check out Pro\" rel=\"nofollow ugc\">Check out Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Featured post\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Background color hover\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image overlay color\u003C\u002Fli>\n\u003Cli>Image overlay icon\u003C\u002Fli>\n\u003Cli>Image hover effect\u003C\u002Fli>\n\u003Cli>Image lightbox\u003C\u002Fli>\n\u003Cli>Image lightbox gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read more style\u003C\u002Fli>\n\u003Cli>Read more color\u003C\u002Fli>\n\u003Cli>Content link color\u003C\u002Fli>\n\u003Cli>Content link color hover\u003C\u002Fli>\n\u003Cli>Content text color\u003C\u002Fli>\n\u003Cli>Title color\u003C\u002Fli>\n\u003Cli>Title color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta color\u003C\u002Fli>\n\u003Cli>Meta color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Twitter color + hover\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Facebook color + hover\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Google+ color + hover\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Pinterest color + hover\u003C\u002Fli>\n\u003Cli>Love it\u003C\u002Fli>\n\u003Cli>Alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n","Add posts to your website from any post type using a simple shortcode.",70000,610261,94,"2024-04-16T19:12:00.000Z","6.1.10","4.5",[54,55,56,57,58],"display-posts-shortcode","gallery","portfolio","post-columns","show-posts","https:\u002F\u002Fwpshowposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-show-posts.1.1.6.zip","2024-04-16 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":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":80,"download_link":81,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,898065,96,134,"2022-10-11T12:57:00.000Z","6.0.12","4.8",[20,21,78,24,79],"divider","shortcodes","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcolumn-shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolumn-shortcodes.1.0.1.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":72,"num_ratings":92,"last_updated":93,"tested_up_to":51,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":99,"download_link":100,"security_score":26,"vuln_count":34,"unpatched_count":27,"last_vuln_date":101,"fetched_at":29},"genesis-columns-advanced","Genesis Columns Advanced","2.0.5","Nick Diego","https:\u002F\u002Fprofiles.wordpress.org\u002Fndiego\u002F","\u003Cp>\u003Cstrong>Genesis Columns Advanced is nearing the end of its life. The plugin was built for the Classic Editor and is not needed in the block Editor (Gutenberg). Critical support will still be provided in the support forum, but the plugin is no longer being actively developed. Consider transitioning to the native WordPress Columns block.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin was originally designed to generate shortcodes for every column configuration available with the column classes provided by the \u003Ca href=\"http:\u002F\u002Fwww.studiopress.com\" rel=\"nofollow ugc\">Genesis Framework\u003C\u002Fa>, hence the name. We are pleased to announce that as of version 2.0, the plugin is completely standalone and does not require Genesis. The plugin now loads its own CSS styles, which can be disabled if you desire. See the FAQ for more details. By moving away from Genesis, we have been able to add new features, such as the inclusion of fifths, and it opens the door to more enhancements in the future!\u003C\u002Fp>\n\u003Cp>Shortcodes are easily added using a custom button in your WordPress editor. They can also be added manually if you so choose. See the FAQ for more details. Check out the video below for a short demo on the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FortnpInn_YE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Plugin highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin is fully translatable, .pot file included\u003C\u002Fli>\n\u003Cli>Plugin loads its own CSS column classes and does not require Genesis\u003C\u002Fli>\n\u003Cli>Plugin includes fifths so you can finally add 5 even columns!\u003C\u002Fli>\n\u003Cli>42 different responsive column configurations available\u003C\u002Fli>\n\u003Cli>Add custom CSS classes to any column\u003C\u002Fli>\n\u003Cli>Includes three utility shortcodes to assist with layout, see the FAQ for more info\u003C\u002Fli>\n\u003Cli>Only adds one button to your WordPress editor\u003C\u002Fli>\n\u003Cli>No plugin settings to configure\u003C\u002Fli>\n\u003Cli>Custom button and TinyMCE popup design integrates seamlessly with the core WordPress aesthetic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have questions or would like to request additional features, such as additional utility shortcodes, please let me know in the plugin support forum.\u003C\u002Fp>\n","Adds shortcodes to easily create up to 42 different columned layouts.",10000,138947,25,"2024-06-23T12:19:00.000Z","3.6",[21,96,97,98,24],"genesis","genesis-framework","genesiswp","https:\u002F\u002Fwww.nickdiego.com\u002Fplugins\u002Fgenesis-columns-advanced","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-columns-advanced.2.0.5.zip","2022-12-29 00:00:00",{"slug":103,"name":104,"version":105,"author":43,"author_profile":44,"description":106,"short_description":107,"active_installs":90,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":52,"requires_php":18,"tags":113,"homepage":116,"download_link":117,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"lightweight-grid-columns","Lightweight Grid Columns","1.0","\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.",121460,98,42,"2019-03-14T17:42:00.000Z","5.1.22",[21,114,115],"columns-shortcode","grid-columns","https:\u002F\u002Fgeneratepress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightweight-grid-columns.1.0.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":13,"num_ratings":34,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":136,"download_link":137,"security_score":138,"vuln_count":34,"unpatched_count":27,"last_vuln_date":139,"fetched_at":29},"pixcodes","PixCodes","2.3.8","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 for the WordPress Classic Editor.\u003C\u002Fp>\n\u003Cp>PixCodes is intended for Classic Editor and TinyMCE workflows. It does not add a block editor 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 a Classic Editor interface for inserting Pixelgrade shortcodes.",8000,210093,"2026-05-17T19:22:00.000Z","7.0.2","5.9.0","7.4",[133,134,21,79,135],"buttons","classic-editor","tinymce","https:\u002F\u002Fpixelgrade.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixcodes.2.3.8.zip",100,"2023-01-03 00:00:00",{"attackSurface":141,"codeSignals":195,"taintFlows":202,"riskAssessment":203,"analyzedAt":211},{"hooks":142,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":193,"entryPointCount":194,"unprotectedCount":27},[143],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","wp_enqueue_scripts","columnizer_scripts_method","columnizer.php",24,[],[],[152,155,159,163,167,171,175,178,182,186,190],{"tag":153,"callback":154,"file":147,"line":35},"twocolumns","columnizer_two_shortcode",{"tag":156,"callback":157,"file":147,"line":158},"threecolumns","columnizer_three_shortcode",35,{"tag":160,"callback":161,"file":147,"line":162},"fourcolumns","columnizer_four_shortcode",40,{"tag":164,"callback":165,"file":147,"line":166},"fivecolumns","columnizer_five_shortcode",45,{"tag":168,"callback":169,"file":147,"line":170},"sixcolumns","columnizer_six_shortcode",50,{"tag":172,"callback":173,"file":147,"line":174},"sevencolumns","columnizer_seven_shortcode",55,{"tag":176,"callback":177,"file":147,"line":11},"eightcolumns","columnizer_eight_shortcode",{"tag":179,"callback":180,"file":147,"line":181},"ninecolumns","columnizer_nine_shortcode",65,{"tag":183,"callback":184,"file":147,"line":185},"tencolumns","columnizer_ten_shortcode",70,{"tag":187,"callback":188,"file":147,"line":189},"elevencolumns","columnizer_eleven_shortcode",75,{"tag":191,"callback":192,"file":147,"line":13},"twelvecolumns","columnizer_twelve_shortcode",[],11,{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":201},[],{"prepared":27,"raw":27,"locations":198},[],{"escaped":27,"rawEcho":27,"locations":200},[],[],[],{"summary":204,"deductions":205},"The \"columnizer\" plugin v3.3.1.150 exhibits a strong security posture based on the provided static analysis.  The absence of dangerous functions, SQL queries executed without prepared statements, properly escaped output, and file operations suggests robust development practices.  Furthermore, the lack of external HTTP requests and the absence of any recorded vulnerabilities or CVEs in its history are highly positive indicators. The plugin also appears to have a limited and well-controlled attack surface, with all identified entry points (shortcodes) not explicitly showing a lack of authentication checks in the provided data, although the absence of nonce and capability checks on these shortcodes is a significant concern.\n\nHowever, the analysis does highlight a critical weakness: the complete absence of nonce checks and capability checks. While the shortcodes are the only identified entry points, and there are no direct indications of unauthenticated access from the static analysis alone, the lack of these fundamental security mechanisms means that any user, including unauthenticated ones, could potentially trigger the shortcode functionality. This is a significant oversight that could lead to unintended behavior or privilege escalation if the shortcode's functionality were to be exploited.  The plugin's vulnerability history is clean, which is excellent, but it does not negate the inherent risks introduced by the missing security checks on its entry points.\n\nIn conclusion, \"columnizer\" v3.3.1.150 demonstrates good coding practices in many areas, particularly concerning SQL and output handling. The clean vulnerability history is a testament to its past stability. Nevertheless, the complete omission of nonce and capability checks on its shortcodes represents a substantial security risk that requires immediate attention to ensure the plugin's integrity and prevent potential misuse.",[206,209],{"reason":207,"points":208},"Missing nonce checks on entry points",8,{"reason":210,"points":208},"Missing capability checks on entry points","2026-03-16T21:32:59.869Z",{"wat":213,"direct":224},{"assetPaths":214,"generatorPatterns":218,"scriptPaths":219,"versionParams":220},[215,216,217],"\u002Fwp-content\u002Fplugins\u002Fcolumnizer\u002Fcolumnizer.css","\u002Fwp-content\u002Fplugins\u002Fcolumnizer\u002Fjquery.columnizer.js","\u002Fwp-content\u002Fplugins\u002Fcolumnizer\u002Fcolumnizer-init.js",[],[216,217],[221,222,223],"columnizer\u002Fstyle.css?ver=","jquery.columnizer.js?ver=","columnizer-init.js?ver=",{"cssClasses":225,"htmlComments":237,"htmlAttributes":238,"restEndpoints":240,"jsGlobals":241,"shortcodeOutput":242},[226,227,228,229,230,231,232,233,234,235,236],"columnize-two","columnize-three","columnize-four","columnize-five","columnize-six","columnize-seven","columnize-eight","columnize-nine","columnize-ten","columnize-eleven","columnize-twelve",[],[239],"id=\"columnizer\"",[],[],[243,244,245,246,247,248,249,250,251,252,253],"\u003Cdiv id=\"columnizer\" class=\"columnize-two\">","\u003Cdiv id=\"columnizer\" class=\"columnize-three\">","\u003Cdiv id=\"columnizer\" class=\"columnize-four\">","\u003Cdiv id=\"columnizer\" class=\"columnize-five\">","\u003Cdiv id=\"columnizer\" class=\"columnize-six\">","\u003Cdiv id=\"columnizer\" class=\"columnize-seven\">","\u003Cdiv id=\"columnizer\" class=\"columnize-eight\">","\u003Cdiv id=\"columnizer\" class=\"columnize-nine\">","\u003Cdiv id=\"columnizer\" class=\"columnize-ten\">","\u003Cdiv id=\"columnizer\" class=\"columnize-eleven\">","\u003Cdiv id=\"columnizer\" class=\"columnize-twelve\">",{"error":255,"url":256,"statusCode":257,"statusMessage":258,"message":258},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcolumnizer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":27,"versions":260},[]]