[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5LiFEsd6y4L7CTeBtmGSl3bGjCHPQx1CwZJPXU4nHcI":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":144,"fingerprints":2111},"portfolio-x","Portfolio X","3.7.7","QuantumCloud","https:\u002F\u002Fprofiles.wordpress.org\u002Fquantumcloud\u002F","\u003Ch4>What is Portfolio X?\u003C\u002Fh4>\n\u003Cp>Portfolio X is a advanced, responsive portfolio gallery plugin for digital works or design project portfolio with unique photo gallery styles, portfolio widgets and project showcase. This project portfolio plugin features streamlined workflow and unique designs and templates to dusplay your works or projects. \u003Cstrong>Portfolio Showcase\u003C\u002Fstrong> and \u003Cstrong>Portfolio Widgets\u003C\u002Fstrong> are included. This free WordPress Portfolio plugin with categories and description was designed and developed with user-friendliness in mind. Just add some images and descriptions of your works and the plugin will automatically show them in a nice, engaging format. This is the best portfolio plugin for wordpress in 2018. This wordpress portfolio plugin is specifically suited for web designers, digital studios, digital artists.\u003C\u002Fp>\n\u003Cp>** Portfolio X supports Shortcode Block for Gutenberg editor and WP 5.x\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting Started with Portfolio X\u003C\u002Fstrong>\u003Cbr \u002F>\n(Tutorial based on the pro version but the general process applies to the Lite version as well)\u003Cbr \u002F>\n\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\u002F65B0XfZ2VAg?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\u003Cblockquote>\n\u003Cp>\u003Cstrong>Portfolio X \u003Ca href=\"http:\u002F\u002Fdev.quantumcloud.com\u002Fportfolio-x\" rel=\"nofollow ugc\">Pro Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fproducts\u002Fportfolio-x\u002F\" rel=\"nofollow ugc\">Portfolio X Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Portfolio X is not just another ISOTOPE based grid system variation! We created 16 truly unique and innovative design templates for you to choose from.\u003C\u002Fp>\n\u003Cp>Portfolio X free comes packed with 4 different and unique Responsive templates, showcase template, ready widgets and an advanced “Shortcode generator”. You will love them all.\u003C\u002Fp>\n\u003Cp>This is a new, elegant and unique way to showcase your projects that will help bring you more projects and clients for your company!\u003C\u002Fp>\n\u003Cp>This responsive WordPress portfolio projects plugin is under active development. We will release more features soon!\u003C\u002Fp>\n\u003Ch4>Who is Portfolio X for?\u003C\u002Fh4>\n\u003Cp>Portfolio X is a must have plugin for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Web Design Portfolio\u003C\u002Fli>\n\u003Cli>Graphics Design Portfolio\u003C\u002Fli>\n\u003Cli>Photo Gallery Portfolio\u003C\u002Fli>\n\u003Cli>Software Project Portfolio\u003C\u002Fli>\n\u003Cli>Artist Portfolio\u003C\u002Fli>\n\u003Cli>Creative Portfolio\u003C\u002Fli>\n\u003Cli>Digital Portfolio\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u002F\u002F-> Try our \u003Cstrong>FREE \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchatbot\u002F\" rel=\"ugc\">ChatBot Plugin for WordPress with AI – WPBot\u003C\u002Fa>\u003C\u002Fstrong>. +++ Grab the Best \u003Ca href=\"https:\u002F\u002Fwww.wpbot.pro\u002F\" rel=\"nofollow ugc\">ChatBot for WordPress WPBot\u003C\u002Fa> now!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Portfolio Widgets\u003C\u002Fh3>\n\u003Cp>Unlike other portfolios, Portfolio X offers widgets. Two portfolio widget variations are available in the Free version:\u003C\u002Fp>\n\u003Cp>You can check “Appearance –> Widgets” menu. Then “Portfolio-X : Latest Items”. Tune config options then save the widget.\u003C\u002Fp>\n\u003Ch3>Portfolio Showcase and Featured Projects\u003C\u002Fh3>\n\u003Cp>Portfolio X comes with a unique feature called Showcase for your works or projects which you can use to show your featured works or projects. Showcases have their own templates different from the main portfolio templates, optmized to display a small number of featured projects in an attractive way. Use portfolio showcase on home page or landing pages to show off your very best or most recent works.\u003C\u002Fp>\n\u003Ch4>Portfolio X Lite vs Pro\u003C\u002Fh4>\n\u003Cp>Portfolio X Lite Main Features\u003Cbr \u002F>\n* Unlimited Portfolios and galleries\u003Cbr \u002F>\n* 4 Design Templates to Choose from\u003Cbr \u002F>\n* Single Page for Portfolio Details\u003Cbr \u002F>\n* Two Showcase Templates to Choose from\u003C\u002Fp>\n\u003Cp>A professional version of Portfolio X is available with more advanced features. Portfolio X Pro features:\u003Cbr \u002F>\n* Unlimited Portfolios\u003Cbr \u002F>\n* 16 Innovative Designs to Choose from\u003Cbr \u002F>\n* 30 Variations with Template X\u003Cbr \u002F>\n* Open Project Details in Lightbox\u003Cbr \u002F>\n* Option to open external project links in lighbox popup so users do not leave your website\u003Cbr \u002F>\n* Supports full size image view for large portfolio main image with scrolling\u003Cbr \u002F>\n* 7 Unique Designs to Showcase Your Projects\u003Cbr \u002F>\n* EXtensive Customization Options for Each Template\u003Cbr \u002F>\n* Two Different Widget Styles\u003Cbr \u002F>\n* Options to Show Customizable Buttons to List All Portfolios\u003Cbr \u002F>\n* Use Different Styles for your Portfolios on Different Pages\u003Cbr \u002F>\n* Defince Custom Google Fonts or Use Theme Fonts\u003Cbr \u002F>\n* Custom CSS to add your own style\u003Cbr \u002F>\n* Powerful ShortCode Generator\u003Cbr \u002F>\n* Rapid, one on one premium support\u003Cbr \u002F>\n* Lifetime Free PlugIn Upgrades\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fproducts\u002Fportfolio-x\u002F\" rel=\"nofollow ugc\">Portfolio X Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Where Can Portfolio X be Used?\u003C\u002Fh4>\n\u003Cp>Portfolio X is one of the Best WordPress Portfolio Plugins available. It can also be used as:\u003C\u002Fp>\n\u003Cp>Image gallery, Photography Gallery, Art Gallery, Creative Works Gallery, Client Gallery.\u003Cbr \u002F>\nPhoto Gallery, Photo album, Photo portfolio, Design Studio, Featured works.\u003Cbr \u002F>\nWork Showcase, Project Showcase, , Client Showcase, and of course.\u003Cbr \u002F>\nWeb design company portfolio, Design portfolio, Portfolio manager, Portfolio widgets, Project Portfolio, Art Portfolio, Graphics Design Portfolio, Photography Portfolio or Creative Portfolio.\u003C\u002Fp>\n\u003Ch4>How does Portfolio X work?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Create Different Portfolios like Web Design Portfolio, Web Development Portfolio, Graphics Design Portfolio, Photography Portfolio etc. While creating Portfolios you can select which template it will use and what in what order the portfolio items will show.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Portfolio Items with your projects. You can add a Featured Image, Multiple Images for Details page gallery, Short and Long Descriptions, Project start and finish dates, Live project links, Technologies used, Which Portfolio it belongs to etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use shortcodes to add any Portfolio to any page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio X Widgets to show Portfolio items in your sidebar\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio Showcase to show latest or featured works in your Home Page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Shortcode Examples *\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Portfolio X comes with an advanced short code generator. Go to Edit any page. Click on the shortcode generator button for Portfolio X and add the shortcode where you want your Portfolio to show up!\u003C\u002Fp>\n\u003Cp>Example of Shortcode to Display any Portfolio:\u003Cbr \u002F>\n[portfolio-x portfolio=”99″]\u003C\u002Fp>\n\u003Cp>Here, 99 is portfolio ID, which should be replaced in your case. You can also copy shortcode from portfolio list (Portfolio-X) page.\u003C\u002Fp>\n\u003Cp>Example of Shortcode to Display Portfolio Showcase:\u003Cbr \u002F>\n[portfolio-x-showcase template=”style-01-slider” limit=”5″ orderby=”title” order=”ASC”]\u003C\u002Fp>\n\u003Cp>Available Parameters For Showcase Shortcode:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>orderby\u003Cbr \u002F>\nCompatible order by values: “ID”, “author”, “title”, “name”, “type”, “date”, “modified”, “rand” and “menu_order”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>order\u003Cbr \u002F>\nValue for this option can be set as “ASC” for Ascending or “DESC” for Descending order.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>template\u003Cbr \u002F>\nSupported values: “style-01-grid”, “style-02-slider”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>limit\u003Cbr \u002F>\nSpecify the number of items you want to show. Default value is 5.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Portfolio X Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Create Different Portfolios like Web Design Portfolio, Web Development Portfolio, Graphics Design Portfolio, Photography Portfolio etc. While creating Portfolios you can select which template it will use and what in what order the portfolio items will show\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Portfolio Items with your projects. You can add a Featured Image, Multiple Images for Details page gallery, Short and Long Descriptions, Project start and finish dates, Live project links, Technologies used, Which Portfolio it belongs to etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use shortcodes to add any Portfolio to any page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio X Widgets to show Portfolio items in your sidebar\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio Showcase to show latest or featured works in your Home Page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Under the settings page in admin you can find more help in “Tabbed Category” menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Portfolio X is a responsive portfolio gallery plugin for project portfolio with unique photo gallery styles, portfolio widgets and project showcase.",200,20630,100,8,"2025-12-17T10:50:00.000Z","6.8.5","4.6","5.6",[20,21,22,23,24],"client-showcase","portfolio","portfolio-gallery","portfolio-grid","portfolio-widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-x\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-x.3.7.7.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"quantumcloud",29,25870,96,255,76,"2026-04-03T21:29:54.612Z",[40,66,89,107,122],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":27,"last_vuln_date":65,"fetched_at":29},"responsive-filterable-portfolio","Responsive Filterable Portfolio","1.0.25","Nks","https:\u002F\u002Fprofiles.wordpress.org\u002Fnik00726\u002F","\u003Cp>This is a beautiful responsive portfolio with responsive lightbox plugin for WordPress blogs and sites. Admin can manage any number of videos, images, links into the portfolio grid.Admin can add, edit and delete videos, images, links from portfolio.admin can set media title to lightbox. Before add portfolio to WordPress blog, admin can preview a portfolio grid. Admin can set height, the width of portfolio media. Admin can also set the backgroud color of the portfolio.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Live Demo  \u003Ca href=\"http:\u002F\u002Fblog.i13websolution.com\u002Flive-preview-wordpress-responsive-filterable-portfolio-plugin\u002F\" rel=\"nofollow ugc\">Responsive Filterable Portfolio Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Find Responsive Filterable Portfolio Pro Plugin(Unlimited Portfolio + More) at \u003Ca href=\"http:\u002F\u002Fwww.i13websolution.com\u002Fwordpress-responsive-media-portfolio-grid.html\" rel=\"nofollow ugc\">Responsive Filterable Portfolio Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ijaIdS4Ktb8\" rel=\"nofollow ugc\">WordPress Filterable Responsive Portfolio Pro Video\u003C\u002Fa>\u003C\u002Fstrong>\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\u002FijaIdS4Ktb8?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\u003Cp>\u003Cstrong>Please rate this plugin if you find it useful\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>=Features=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Add any number of media(image,video,links) to portfolio.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>portfolio and lightbox both are responsive\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit portfolio media.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Preview your portfolio grid before use it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>portfolio installation into theme is simple just add shortcode to theme or pages\u002Fposts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>changes to height,width of thumbnail are easy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Changes to slider speed is easy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>show media(image,video) to lightbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show hide media filter is easy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support capablities\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>=Pro Version Features=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Unlimited portfolio grids and lightbox(Multiple portfolio grids).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support video types custom html 5 video, Youtube, Vimeo, Metacafe, DailyMotion.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>support pagination to portfolio grid.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support media description into lightbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support caption to the thumbnails.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>New Field Added media Order,Now admin can display media according media order.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>New Field added open media into lightbox or redirect it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Responsive Admin Layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No advertisements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>10.Support capablities\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.i13websolution.com\u002Fcontacts\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free for everyone! Since it’s released under the GPL, you can use it free of charge on your personal or commercial blog. But you can make some donations if you realy find it useful.\u003C\u002Fp>\n","This is a beautiful responsive portfolio with responsive lightbox plugin for WordPress blogs and sites. Admin can manage any number of videos, images, &hellip;",1000,76469,92,18,"2025-12-04T08:53:00.000Z","6.9.4","3.0","",[57,22,58,59,60],"media-grid","portfolio-grid-gallery","responsive-media-gallery","video-portfolio-plugin","https:\u002F\u002Fwww.i13websolution.com\u002Fwordpress-responsive-media-portfolio-grid.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-filterable-portfolio.1.0.25.zip",95,4,"2025-09-09 18:22:56",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":53,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":27,"last_vuln_date":88,"fetched_at":29},"advance-portfolio-grid","Advance Portfolio Grid, Slider and Gallery – Showcase Projects, Images and Videos","1.07.7","WPBean","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbean\u002F","\u003Cp>\u003Cstrong>Advance Portfolio Grid\u003C\u002Fstrong> is a powerful and flexible WordPress plugin that helps you create stunning, responsive portfolio grids and galleries with ease. Designed for creative professionals, agencies, photographers, designers, and business websites, this portfolio grid plugin allows you to showcase your projects, work samples, case studies, or featured content in beautifully organized layouts that adapt seamlessly across devices.\u003C\u002Fp>\n\u003Cp>With a user-friendly interface and shortcode-based integration, \u003Cstrong>Advance Portfolio Grid\u003C\u002Fstrong> makes it simple to build customized portfolio grids without any coding knowledge. You can display portfolios in multiple layout styles, filterable categories, and customizable designs that match your site’s branding and visual identity. Whether you’re presenting individual projects or group collections, this portfolio grid solution helps you highlight your work in a visually compelling way that engages visitors and improves site interaction.\u003C\u002Fp>\n\u003Cp>Built with performance and responsiveness in mind, \u003Cstrong>Advance Portfolio Grid\u003C\u002Fstrong> works smoothly with modern WordPress themes and supports mobile-friendly layouts, ensuring your portfolio looks great on desktops, tablets, and smartphones. Its flexible settings give you control over columns, spacing, hover effects, lightbox support, and more—making it a complete solution for creating professional portfolio displays without complexity.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpbean.com\u002Fdownloads\u002Fwpb-filterable-portfolio\u002F\" rel=\"nofollow ugc\">Buy PRO Version\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fdemo1.wpbean.com\u002Fadvance-portfolio-grid-pro\u002F\" rel=\"nofollow ugc\">Free Demo\u003C\u002Fa>  |  \u003Ca href=\"http:\u002F\u002Fportfolio.wpbean.com\u002F\" rel=\"nofollow ugc\">Pro Demo\u003C\u002Fa>  |  \u003Ca href=\"https:\u002F\u002Fwpbean.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>  |  \u003Ca href=\"http:\u002F\u002Fdocs.wpbean.com\u002Fdocs\u002Fwpb-filterable-portfolio\u002F\" rel=\"nofollow ugc\">Pro Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Video Documentation:\u003C\u002Fh3>\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\u002FEuyUcUdspSQ?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\u003Ch3>WPB Filterable Portfolio V 1.07:\u003C\u002Fh3>\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\u002FcK4a5l1_Xds?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\u003Ch3>Plugin Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive Portfolio Grid and slider.\u003C\u002Fli>\n\u003Cli>Portfolio column settings for different screen sizes.\u003C\u002Fli>\n\u003Cli>You can show your own custom post type items in the portfolio.\u003C\u002Fli>\n\u003Cli>Portfolio items exclude or include.\u003C\u002Fli>\n\u003Cli>Portfolio quick-view popup.\u003C\u002Fli>\n\u003Cli>Portfolio image size settings.\u003C\u002Fli>\n\u003Cli>Elementor support.\u003C\u002Fli>\n\u003Cli>Easy Shortcode System.\u003C\u002Fli>\n\u003Cli>Advance setting panel. \u003C\u002Fli>\n\u003Cli>All modern browser support. \u003C\u002Fli>\n\u003Cli>Gutenberg compatibility.\u003C\u002Fli>\n\u003Cli>Fully Translation ready, WPML, Polylang, GTranslate and all others multi-language plugin support..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Portfolio filterable grid and slider.\u003C\u002Fli>\n\u003Cli>Masonry support for the portfolio grid.\u003C\u002Fli>\n\u003Cli>Portfolio category filtering system with awesome effects.\u003C\u002Fli>\n\u003Cli>Portfolio category Ajax filtering.\u003C\u002Fli>\n\u003Cli>Ajax load more button for portfolio.\u003C\u002Fli>\n\u003Cli>Pagination for portfolio grid.\u003C\u002Fli>\n\u003Cli>Video support, both on the grid and quick view popup.\u003C\u002Fli>\n\u003Cli>The image gallery for each portfolio, gallery image slider in quick view popup.\u003C\u002Fli>\n\u003Cli>You can show your own custom post type and taxonomy for the portfolio grid and slider.\u003C\u002Fli>\n\u003Cli>WooCommerce support added for showing the products as the portfolio.\u003C\u002Fli>\n\u003Cli>Elementor and Visual composer support.\u003C\u002Fli>\n\u003Cli>Gutenberg compatibility.\u003C\u002Fli>\n\u003Cli>Portfolio column settings for different screen size.\u003C\u002Fli>\n\u003Cli>7 different portfolio skins for showing portfolios in a different style.\u003C\u002Fli>\n\u003Cli>4 different styles for portfolio filter.\u003C\u002Fli>\n\u003Cli>6 different styles for portfolio quick view.\u003C\u002Fli>\n\u003Cli>External link for the portfolio.\u003C\u002Fli>\n\u003Cli>Work with any theme.\u003C\u002Fli>\n\u003Cli>24\u002F7 Dedicated Support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fportfolio.wpbean.com\u002F\" title=\"Pro Version Demo\" rel=\"nofollow ugc\">Pro Version Demo &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbean.com\u002Fdownloads\u002Fwpb-filterable-portfolio\u002F\" title=\"Pro Version\" rel=\"nofollow ugc\">Upgrade to the Pro Version Now!&raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Credit: Bootstrap, Magnific Popup, Codrops.\u003C\u002Fp>\n","Create responsive and customizable portfolio grids to showcase projects, case studies, and creative work on your WordPress site.",900,78704,86,32,"2026-03-13T09:56:00.000Z","6.7","7.4",[21,22,23,82,83],"portfolio-slider","wordpress-portfolio-plugin","https:\u002F\u002Fwpbean.com\u002Fdownloads\u002Fwpb-filterable-portfolio\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvance-portfolio-grid.1.07.7.zip",99,1,"2025-09-22 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":13,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":55,"tags":103,"homepage":104,"download_link":105,"security_score":106,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"portfolio-wall","Portfolio Wall","1.0","RojaIT","https:\u002F\u002Fprofiles.wordpress.org\u002Frojait\u002F","\u003Cp>Portfolio Wall is perfect for using for creating portfolio Gallery. Portfolio Wall product allows adding images, descriptions, and titles for each portfolio. Portfolio Wall is rather useful whether using with various pages and posts, as well as within custom location.\u003C\u002Fp>\n\u003Cp>These portfolio wall views will give you a chance to make your site look modern, creative, well designed and this will definitely raise a big interest in your portfolio wall by millions of your visitors. Make your portfolio wall fit your needs up to a minor detail.\u003C\u002Fp>\n\u003Cp>create new portfolio wall with images. Wanna see how it works? Click here: http:\u002F\u002Frojait.com\u002Fplugins\u002Fportfolio-wall\u002F\u003C\u002Fp>\n","This WordPress plugin gives you the opportunity to display your portfolio details. The plugin is as easy to use by shortcode.",10,3663,2,"2016-03-31T04:17:00.000Z","4.5.33","3.0.1",[57,21,22,58,90],"http:\u002F\u002Frojait.com\u002Fplugins\u002Fportfolio-wall\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-wall.zip",85,{"slug":108,"name":109,"version":92,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":27,"downloaded":114,"rating":13,"num_ratings":99,"last_updated":115,"tested_up_to":53,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":120,"download_link":121,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"zozo-portfolio","Zozo Portfolio for Elementor","zozothemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fzozothemes\u002F","\u003Cp>\u003Cstrong>Zozo Portfolio for Elementor\u003C\u002Fstrong> is a feature-rich Elementor portfolio plugin that helps you create stunning portfolio grids, galleries, sliders, and videos with advanced filters, hover effects, and AJAX loading with RTL Support.\u003C\u002Fp>\n\u003Cp>Built for designers, agencies, photographers, developers, and creatives who want \u003Cstrong>maximum layout flexibility without performance compromise\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002F\" rel=\"nofollow ugc\"> Live Demo \u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fdocs\u002Fget-started\u002F\" rel=\"nofollow ugc\"> Documentation \u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Portfolio Layouts\u003C\u002Fh3>\n\u003Cp>Create visually engaging portfolio layouts using Elementor with full control over columns, spacing, and responsiveness.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Portfolio Grid\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay your projects in a clean and structured grid layout with flexible column control and fullwidth support. Ideal for showcasing work with consistent spacing, responsive behavior, and smooth hover interactions across all devices.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-2-column\u002F\" rel=\"nofollow ugc\">Portfolio 2 column\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-3-column\u002F\" rel=\"nofollow ugc\">Portfolio 3 column\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-4-column\u002F\" rel=\"nofollow ugc\">Portfolio 4 column\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-fullwidth-2\u002F\" rel=\"nofollow ugc\">Portfolio Grid Fullwidth\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Portfolio List & List Slider\u003C\u002Fstrong>\u003Cbr \u002F>\nPresent portfolio items in 2\u002F3\u002F4 Column and slider format. Perfect for storytelling layouts, case studies, or detailed project presentations with image, title, and content alignment.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-list\u002F\" rel=\"nofollow ugc\">Portfolio List\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-list-slider\u002F\" rel=\"nofollow ugc\">Portfolio List Slider\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Portfolio Masonry\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate visually dynamic masonry layouts that adapt naturally to Columns fit. Supports AJAX filtering, gutter and no-gutter styles, and multiple column options, making it ideal for creative and gallery-style portfolios.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fmasonry-filter-2-column\u002F\" rel=\"nofollow ugc\">Portfolio Masonry 2 Column\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fmasonry-filter-3-column\u002F\" rel=\"nofollow ugc\">Portfolio Masonry 3 Column\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fmasonry-filter-4-column\u002F\" rel=\"nofollow ugc\">Portfolio Masonry 4 Column\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fmasonry-no-gutter-2-column\u002F\" rel=\"nofollow ugc\">Portfolio Masonry with No Gutter\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fmasonry-no-gutter-fullwidth\u002F\" rel=\"nofollow ugc\">Portfolio Masonry with No Gutter\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Sliders & Effects\u003C\u002Fh3>\n\u003Cp>Bring motion and interaction to your portfolio presentations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Portfolio Slider\u003C\u002Fstrong>\u003Cbr \u002F>\nShowcase portfolio items in a smooth, touch-friendly slider with full Elementor control. Ideal for highlighting featured projects, case studies, or homepage showcases with responsive navigation and performance-optimized transitions.\u003Cbr \u002F>\n    \u003Cstrong>Demo:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-slider\u002F\" rel=\"nofollow ugc\">Portfolio Slider\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Slider Center Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nEmphasize your active portfolio item by placing it in the center while surrounding slides appear partially visible. This layout is perfect for modern, interactive presentations and draws attention to key projects without overwhelming the viewer.\u003Cbr \u002F>\n    \u003Cstrong>Demo:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-slider-center\u002F\" rel=\"nofollow ugc\">Portfolio Slider Center\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>CoverFlow, Cube, Fade, Flip Effects\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd cinematic motion to your portfolio sliders using advanced transition effects. Choose from CoverFlow, Cube, Fade, or Flip animations to create immersive visual experiences that feel premium and engaging across all devices.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-carousel-coverflow\u002F\" rel=\"nofollow ugc\">Portfolio Carousel CoverFlow\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-carousel-cube\u002F\" rel=\"nofollow ugc\">Portfolio Carousel Cube\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-carousel-fade\u002F\" rel=\"nofollow ugc\">Portfolio Carousel Fade\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-carousel-flip\u002F\" rel=\"nofollow ugc\">Portfolio Carousel Flip\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Portfolio Pagination & AJAX Load More\u003C\u002Fstrong>\u003Cbr \u002F>\nControl how users browse your portfolio with classic pagination, AJAX load more, or infinite scrolling. Content loads dynamically without page refresh, improving user experience and keeping visitors engaged longer.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-with-load-more\u002F\" rel=\"nofollow ugc\">Portfolio with Pagination\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-with-pagination\u002F\" rel=\"nofollow ugc\">Portfolio with AJAX Load More\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-with-infinite-scroll\u002F\" rel=\"nofollow ugc\">Portfolio with Infinite Scroll\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gallery Variations\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate visually rich image galleries with flexible layout options designed for speed and responsiveness. Each gallery adapts seamlessly to different screen sizes while maintaining sharp visuals and smooth interactions.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio\u002Fframe-craft\u002F\" rel=\"nofollow ugc\">Default Gallery\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio\u002Fdesign-dock\u002F\" rel=\"nofollow ugc\">Grid Gallery\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio\u002Fcrystal-tide\u002F\" rel=\"nofollow ugc\">Masonry Gallery\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio\u002Fproduct-design\u002F\" rel=\"nofollow ugc\">360° Image Viewer\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Portfolio Layouts\u003C\u002Fstrong>\u003Cbr \u002F>\nDesigned for video-first portfolios, these layouts help you present motion content in a clean, engaging, and professional way. Ideal for filmmakers, agencies, content creators, and marketing teams.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-video-fullwidth\u002F\" rel=\"nofollow ugc\">Fullwidth Video\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-tilt-video\u002F\" rel=\"nofollow ugc\">Tilt Video\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio\u002Fproduct-design\u002F\" rel=\"nofollow ugc\">Video Slider\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-slider-video-center\u002F\" rel=\"nofollow ugc\">Video Slider Center\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-carousel-video-flip\u002F\" rel=\"nofollow ugc\">Video Flip\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-carousel-video-cube\u002F\" rel=\"nofollow ugc\">Video Cube\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-carousel-video-coverflow\u002F\" rel=\"nofollow ugc\">Video Coverflow\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-list-video\u002F\" rel=\"nofollow ugc\">Video List Video\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hover & Interaction Styles\u003C\u002Fstrong>\u003Cbr \u002F>\nEnhance user engagement with modern hover effects that reveal project details without cluttering the layout. Designed to feel smooth, lightweight, and visually appealing.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-mouse-hover\u002F\" rel=\"nofollow ugc\">Mouse Hover\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-mouse-hover-light\u002F\" rel=\"nofollow ugc\">Mouse Hover Light\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-overlay\u002F\" rel=\"nofollow ugc\">Overlay Effects\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-tilt\u002F\" rel=\"nofollow ugc\">Portfolio Tilt\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>RTL Support\u003C\u002Fstrong>\u003Cbr \u002F>\nZozo Portfolio is fully optimized for Right-to-Left languages, ensuring consistent layout behavior, navigation flow, and visual alignment for global audiences.\u003Cbr \u002F>\n    \u003Cstrong>Demos:\u003C\u002Fstrong>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Frtl\u002F\" rel=\"nofollow ugc\">Portfolio Grid RTL\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-list-rtl\u002F\" rel=\"nofollow ugc\">Portfolio List RTL\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fmasonry-filter-rtl\u002F\" rel=\"nofollow ugc\">Masonry Filter RTL\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-slider-rtl\u002F\" rel=\"nofollow ugc\">Portfolio Slider RTL\u003C\u002Fa>\u003Cbr \u002F>\n        \u003Ca href=\"https:\u002F\u002Fzozoportfolio.zozothemes.com\u002Fportfolio-pagination-rtl\u002F\" rel=\"nofollow ugc\">Pagination RTL\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features at a Glance\u003C\u002Fh3>\n\u003Cp>✔ Custom Post Type for Portfolios\u003Cbr \u002F>\n✔ Portfolio Categories & Tags\u003Cbr \u002F>\n✔ Elementor Widgets (Grid, Masonry, Slider, List, Filter, Accordion)\u003Cbr \u002F>\n✔ AJAX Filtering, Load More & Infinite Scroll\u003Cbr \u002F>\n✔ Lightbox Integration\u003Cbr \u002F>\n✔ Responsive & Mobile-Optimized\u003Cbr \u002F>\n✔ Theme Independent\u003Cbr \u002F>\n✔ RTL Ready\u003C\u002Fp>\n\u003Ch3>Who Is This Plugin For?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Designers showcasing work  \u003C\u002Fli>\n\u003Cli>Agencies presenting case studies  \u003C\u002Fli>\n\u003Cli>Photographers & videographers  \u003C\u002Fli>\n\u003Cli>Developers building client portfolios  \u003C\u002Fli>\n\u003Cli>Elementor users who want flexibility without bloated addons  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>More Details:\u003C\u002Fstrong> https:\u002F\u002Fzozothemes.com\u002F\u003Cbr \u002F>\n\u003Cstrong>Support:\u003C\u002Fstrong> https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fzozo-portfolio\u002F\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and bug reports, visit:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fzozo-portfolio\u002F\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPL v2 or later – https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","A modern Elementor portfolio plugin for WordPress that lets you create filterable, responsive, and dynamic portfolio layouts.",178,"2025-12-16T12:19:00.000Z","6.0","8.0",[119,21,22,23,82],"elementor-portfolio","https:\u002F\u002Fzozoportfolio.zozothemes.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzozo-portfolio.1.0.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":35,"num_ratings":132,"last_updated":133,"tested_up_to":53,"requires_at_least":134,"requires_php":55,"tags":135,"homepage":140,"download_link":141,"security_score":63,"vuln_count":142,"unpatched_count":27,"last_vuln_date":143,"fetched_at":29},"gallery-videos","Video Gallery – YouTube Gallery, Vimeo, Video Portfolio, Image Portfolio and Image Gallery","2.5.1","totalsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Ftotalsoft\u002F","\u003Ch4>Gallery Useful Links:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery\u002F\" rel=\"nofollow ugc\">WordPress Video Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-grid\u002F\" rel=\"nofollow ugc\">Video Gallery Demo\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftotal-soft.pe.hu\u002Fgallery-video-faq\u002F\" rel=\"nofollow ugc\">Video Gallery FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftotal-soft.pe.hu\u002Fgallery-video-user-manual\u002F\" rel=\"nofollow ugc\">Video Gallery User Manual\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgallery-videos\" rel=\"ugc\">Video Gallery Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The software is responsive user friendly and can really enhance the reiting of your site when people search for related topics and videos whether on Youtube, Vimeo and Wistia or search engines in general. Getting your Youtube, Vimeo or Wistia extension working is straightforward with a few simple steps required to build this great video resources on your WordPress site. The benefits of the gallery plugin are already making a real difference for all kinds of sites from business oriented to hobby or entertainment pages. The great thing about the Gallery is that it allows users to express their creative editing skills when composing a video collection slideshow or even workshop and information content. Being able to engage with site visitors this way directly with gallery also helps to make your site much more reiting.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-portfolio-1\u002F\" rel=\"nofollow ugc\">Video Portfolio Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-image-portfolio-2\u002F\" rel=\"nofollow ugc\">Image Portfolio Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-image-gallery-1\" rel=\"nofollow ugc\">Image Gallery Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-mix-portfolio-3\u002F\" rel=\"nofollow ugc\">Mix Portfolio Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fully responsive\u003C\u002Fh4>\n\u003Cp>Plugin is designed to be shown clearly and neatly on any screen size. No matter how small your device screens are it will automatically adjust to fit on that screens and display perfectly.\u003C\u002Fp>\n\u003Cp>Plugin created for those who realy appreciate the beauty and taste. You can display your videos in high quality and best design.\u003C\u002Fp>\n\u003Cp>Most powerful features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User friendly editor.\u003C\u002Fli>\n\u003Cli>Nice and sleek lightbox.\u003C\u002Fli>\n\u003Cli>Video Galleries themes – 20 free version.\u003C\u002Fli>\n\u003Cli>Beautiful and Fantastic for the hover effects.\u003C\u002Fli>\n\u003Cli>Responsive and touch friendly.\u003C\u002Fli>\n\u003Cli>Gallery 9 Layouts.\u003C\u002Fli>\n\u003Cli>Video Lightbox effect.\u003C\u002Fli>\n\u003Cli>Hover effetcs.\u003C\u002Fli>\n\u003Cli>Gallery pagination.\u003C\u002Fli>\n\u003Cli>Gallery Load More.\u003C\u002Fli>\n\u003Cli>Unlimited shortcode Generator.\u003C\u002Fli>\n\u003Cli>All description text color, size and text align control.\u003C\u002Fli>\n\u003Cli>Edit galleries and add\u002Fedit\u002Fdelete.\u003C\u002Fli>\n\u003Cli>Support all major WordPress versions.\u003C\u002Fli>\n\u003Cli>Supports multiple categories for viewing the Video.\u003C\u002Fli>\n\u003Cli>Support YouTube, Vimeo, Wistia, MP4.\u003C\u002Fli>\n\u003Cli>Unlimited videos (YouTube, Vimeo, Wistia & MP4).\u003C\u002Fli>\n\u003Cli>Gallery animations that run smoothly on modern devices.\u003C\u002Fli>\n\u003Cli>Plugin plays nice with your existing HTML and CSS, making it a great choice for responsive layouts.\u003C\u002Fli>\n\u003Cli>Add custom link on single videos in gallery views.\u003C\u002Fli>\n\u003Cli>Speed, effects, locations, and more are all changeable.\u003C\u002Fli>\n\u003Cli>Gallery animations that run smoothly on modern devices.\u003C\u002Fli>\n\u003Cli>Unlimited zooms on page. No need to alter or compromise your gallery design.\u003C\u002Fli>\n\u003Cli>24\u002F7 technical support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgallery-videos\" rel=\"nofollow ugc\">Best rated free support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro features\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery\u002F\" rel=\"nofollow ugc\">The features of the premium version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-portfolio-1\u002F\" rel=\"nofollow ugc\">🆕Video Portfolio Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-image-portfolio-2\u002F\" rel=\"nofollow ugc\">🆕Image Portfolio Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-image-gallery-1\" rel=\"nofollow ugc\">🆕Image Gallery Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-mix-portfolio-3\u002F\" rel=\"nofollow ugc\">🆕Mix Portfolio Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>These effects are available in the Video Portfolio Theme, Image Portfolio Theme and Image Gallery Theme\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-menu\u002F\" rel=\"nofollow ugc\">🆕Menu Theme – 9 Type\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-hover\" rel=\"nofollow ugc\">🆕Hover Effects – 12 types for gallery hover effect\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>📍 With TS Video Gallery, building a beautiful website is now easier with animated headlines, image hover effects, and creative buttons.\u003C\u002Fp>\n\u003Cp>📍 Hover Effects: Add cool titles and descriptions to your images and videos with over 12 customizable effects. Get creative and make your images and video interactive.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-open\u002F\" rel=\"nofollow ugc\">🆕Open Effects – 15 types of effect for opening gallery.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>These lightbox work with 4 themes “Video Portfolio Theme, Image Portfolio Theme, Image Gallery Theme & Mix Portfolio Theme”\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-lightbox-3\u002F\" rel=\"nofollow ugc\">🆕Lightbox\u003C\u002Fa> – Very beautiful and unique lightbox. 6 lightbox types available.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>There are 10 types of beautiful effects to open the gallery\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Animations for the appearance of the gallery – These are the effects so that when the gallery opens, the videos appear with beautiful effects. You will still have a beautiful gallery. These animations work in pagination and in Load-more. We have 10 effects. All effects are very beautiful in different ways.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Effects for gallery opening\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-lightbox-2\u002F\" rel=\"nofollow ugc\">Effect 1 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-fancy\u002F\" rel=\"nofollow ugc\">Effect 2 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-parallax-2\u002F\" rel=\"nofollow ugc\">Effect 3 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-content-popup-2\u002F\" rel=\"nofollow ugc\">Effect 4 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-elastic-2\u002F\" rel=\"nofollow ugc\">Effect 5 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-space\u002F\" rel=\"nofollow ugc\">Effect 6 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-thumbnails-2\u002F\" rel=\"nofollow ugc\">Effect 7 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-effective\u002F\" rel=\"nofollow ugc\">Effect 8 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-classic-2\u002F\" rel=\"nofollow ugc\">Effect 9 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-thumbnails\u002F\" rel=\"nofollow ugc\">Effect 10 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Pagination\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-pagination\u002F\" rel=\"nofollow ugc\">⭐Numbered pagination “7 Type”\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-image-gallery-1\" rel=\"nofollow ugc\">⭐Image Gallery Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>“Load More” pagination “5 Type”\u003C\u002Fli>\n\u003Cli>Infinite scroll video gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pagination\u003C\u002Fstrong> – It will be shown for so long how many you marke for every page. Will be divided by pages. These animations work in pagination and in Load-more. We have 10 effects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Set numeric pagination display type\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full (1,2,3,4,5,6)\u003C\u002Fli>\n\u003Cli>Short (Prev 1,2…5,6 Next)\u003C\u002Fli>\n\u003Cli>Short (Prev 4 Next)\u003C\u002Fli>\n\u003Cli>Short ( \u003C 4 > )\u003C\u002Fli>\n\u003Cli>Only text or icon (Prev – Next)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Customize pagination styles\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hover color\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Current page background color\u003C\u002Fli>\n\u003Cli>Text color\u003C\u002Fli>\n\u003Cli>Icon Color\u003C\u002Fli>\n\u003Cli>Icon Type\u003C\u002Fli>\n\u003Cli>Current page text color\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border width and radius\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Load More\u003C\u002Fstrong> – Also, in this option the videos will succeed to each other. Simply the other videos wil be displayed by “Load More”. These animations work in pagination and in Load-more. We have 10 effects.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-lightbox\" rel=\"nofollow ugc\">Load More Effect 1 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-content-popup\" rel=\"nofollow ugc\">Load More Effect 2 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-content-popup-2\u002F\" rel=\"nofollow ugc\">Load More Effect 3 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-space\" rel=\"nofollow ugc\">Load More Effect 4 – Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-fancy\u002F\" rel=\"nofollow ugc\">Load More Effect 5 – Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Change the text as per your need.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-effective\u002F\" rel=\"nofollow ugc\">Effective Gallery Template – Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery-album\u002F\" rel=\"nofollow ugc\">Album Gallery Template- Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Animations for the appearance of the gallery – These are the effects so that when the gallery opens, the videos appear with beautiful effects. You will still have a beautiful gallery. These animations work in pagination and in Load-more. We have 10 effects. All effects are very beautiful in different ways.\u003C\u002Fp>\n\u003Ch4>Hover Effect.\u003C\u002Fh4>\n\u003Cp>Plugin is really rich with hover effects. More about 100+ unrepeatable and multifunctional featers. You can use titles, links and icons with Hover effect. They also made by animation effect. Your video made by Videos Gallery will be really the best one on the WordPress website.\u003C\u002Fp>\n\u003Ch4>Provide Unlimited Themes\u003C\u002Fh4>\n\u003Cp>Video Gallery plugin includes a large bouquet of various themes specially designed for your page.\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Your videos gallery now gets more diverse by using Scale, Rotate, Translate and Skew effects for overlay. Plus hover duration and delay time are configurable.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enter page url – Go your web page and copy page link then past page link in url box.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Effects features\u003C\u002Fh4>\n\u003Cp>Plugin has 100+ effects features which can create an unrepeatable Video Gallery any WordPress website. Plugin is updated regulary. It is very easy for use as well as functions makes it ideal in your website.\u003C\u002Fp>\n\u003Cp>Video Gallery plugin has his own ID number. Simply you must copy it and paste to that place where you want to see your gallery plugin.\u003C\u002Fp>\n\u003Cp>[TS_Video_Gallery id=”N”]\u003C\u002Fp>\n\u003Cp>Plugin plays nice with your existing HTML and CSS making it a great choice for responsive layouts.\u003C\u002Fp>\n\u003Ch4>Add Video\u003C\u002Fh4>\n\u003Cp>Title – Write a title for each video.\u003C\u002Fp>\n\u003Cp>Description – Write some information about content gallery.\u003C\u002Fp>\n\u003Cp>Link – You can add another link for move to another page.\u003C\u002Fp>\n\u003Ch4>Technical Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you notice any errors or have any questions with our gallery, you can notify us. We will investigate and solve the problem. Check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgallery-videos\" rel=\"ugc\">Video Gallery Support Forum\u003C\u002Fa> on our website. If you don’t find a solution to your question here, don’t hesitate to \u003Ca href=\"https:\u002F\u002Ftotal-soft.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">click here to contact us\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Gallery is a user-friendly plugin to display user or hashtag-based gallery feeds as a responsive customizable gallery.",10000,843249,182,"2026-03-05T14:54:00.000Z","4.0",[136,137,22,138,139],"gallery","image-gallery","video-gallery","wordpress-gallery","https:\u002F\u002Ftotal-soft.com\u002Fwp-video-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-videos.2.5.1.zip",5,"2024-12-05 14:39:29",{"attackSurface":145,"codeSignals":679,"taintFlows":1808,"riskAssessment":2097,"analyzedAt":2110},{"hooks":146,"ajaxHandlers":614,"restRoutes":669,"shortcodes":670,"cronEvents":678,"entryPointCount":333,"unprotectedCount":97},[147,153,158,163,167,172,177,181,185,190,194,198,201,203,206,209,213,216,220,223,227,231,234,237,239,243,247,250,253,257,261,266,269,272,276,279,283,287,291,295,299,303,308,312,316,320,324,327,330,334,337,340,343,347,350,354,357,360,362,366,371,374,378,381,382,385,388,391,394,397,400,404,407,411,414,418,420,423,427,430,433,437,441,444,448,451,454,458,462,465,467,470,472,475,477,482,485,488,492,495,498,502,505,508,512,516,519,523,527,531,535,538,541,544,547,549,551,555,557,561,565,569,573,576,579,582,586,588,591,595,598,601,603,606,609],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_footer-plugins.php","goodbye_ajax","class-plugin-deactivate-feedback.php",61,{"type":154,"name":155,"callback":156,"file":151,"line":157},"filter","wp_mail_content_type","set_content_type",97,{"type":148,"name":159,"callback":160,"file":161,"line":162},"admin_head","qc_upgrade_to_pro_heading_part","class-qc-free-plugin-upgrade-notice.php",34,{"type":148,"name":164,"callback":165,"priority":97,"file":161,"line":166},"plugin_row_meta","func_show_upgrade_link_with_meta_links",115,{"type":148,"name":168,"callback":169,"priority":170,"file":161,"line":171},"admin_menu","func_qc_external_upgrade_link",20,157,{"type":148,"name":173,"callback":174,"file":175,"line":176},"cmb2_save_options-page_fields","clean_stale_options_page_oembeds","inc\\cmb2\\includes\\CMB2_Ajax.php",51,{"type":154,"name":178,"callback":179,"priority":97,"file":175,"line":180},"get_post_metadata","hijack_oembed_cache_get",140,{"type":154,"name":182,"callback":183,"priority":97,"file":175,"line":184},"update_post_metadata","hijack_oembed_cache_set",143,{"type":154,"name":186,"callback":187,"priority":97,"file":188,"line":189},"cmb2_show_on","anonymous","inc\\cmb2\\includes\\CMB2_hookup.php",56,{"type":148,"name":191,"callback":192,"file":188,"line":193},"add_meta_boxes","add_metaboxes",80,{"type":148,"name":195,"callback":196,"file":188,"line":197},"add_attachment","save_post",81,{"type":148,"name":199,"callback":196,"file":188,"line":200},"edit_attachment",82,{"type":148,"name":196,"callback":196,"priority":97,"file":188,"line":202},83,{"type":148,"name":204,"callback":192,"file":188,"line":205},"add_meta_boxes_comment",94,{"type":148,"name":207,"callback":208,"file":188,"line":63},"edit_comment","save_comment",{"type":154,"name":210,"callback":211,"file":188,"line":212},"manage_edit-comments_columns","register_column_headers",98,{"type":148,"name":214,"callback":215,"priority":97,"file":188,"line":86},"manage_comments_custom_column","column_display",{"type":148,"name":217,"callback":218,"file":188,"line":219},"show_user_profile","user_metabox",106,{"type":148,"name":221,"callback":218,"file":188,"line":222},"edit_user_profile",107,{"type":148,"name":224,"callback":225,"file":188,"line":226},"user_new_form","user_new_metabox",108,{"type":148,"name":228,"callback":229,"file":188,"line":230},"personal_options_update","save_user",110,{"type":148,"name":232,"callback":229,"file":188,"line":233},"edit_user_profile_update",111,{"type":148,"name":235,"callback":229,"file":188,"line":236},"user_register",112,{"type":154,"name":238,"callback":211,"file":188,"line":166},"manage_users_columns",{"type":154,"name":240,"callback":241,"priority":97,"file":188,"line":242},"manage_users_custom_column","return_column_display",116,{"type":148,"name":244,"callback":245,"priority":97,"file":188,"line":246},"created_term","save_term",154,{"type":148,"name":248,"callback":245,"priority":97,"file":188,"line":249},"edited_terms",155,{"type":148,"name":251,"callback":251,"priority":97,"file":188,"line":252},"delete_term",156,{"type":148,"name":254,"callback":254,"file":255,"line":256},"cmb2_do_oembed","inc\\cmb2\\includes\\helper-functions.php",120,{"type":154,"name":258,"callback":258,"priority":97,"file":259,"line":260},"is_protected_meta","inc\\cmb2\\includes\\rest-api\\CMB2_REST.php",118,{"type":148,"name":262,"callback":263,"file":264,"line":265},"init","include_cmb","inc\\cmb2\\init.php",72,{"type":148,"name":159,"callback":267,"priority":87,"file":268,"line":77},"styles","inc\\option-tree\\includes\\ot-cleanup-api.php",{"type":148,"name":168,"callback":270,"priority":13,"file":268,"line":271},"maybe_cleanup",35,{"type":148,"name":273,"callback":274,"file":268,"line":275},"ot_pre_consolidate_posts","increase_timeout",38,{"type":148,"name":277,"callback":278,"file":268,"line":193},"admin_notices","cleanup_notice",{"type":148,"name":277,"callback":280,"file":281,"line":282},"ot_has_custom_theme_options","inc\\option-tree\\includes\\ot-functions-admin.php",101,{"type":154,"name":284,"callback":285,"file":281,"line":286},"upload_mimes","ot_upload_mimes",1182,{"type":154,"name":288,"callback":289,"priority":97,"file":281,"line":290},"wp_mime_type_icon","ot_xml_mime_type_icon",1183,{"type":154,"name":292,"callback":293,"priority":87,"file":281,"line":294},"ot_recognized_font_families","ot_google_font_stack",2548,{"type":148,"name":296,"callback":297,"priority":87,"file":281,"line":298},"ot_after_theme_options_save","ot_update_google_fonts_after_save",5192,{"type":148,"name":300,"callback":301,"priority":97,"file":281,"line":302},"split_shared_term","ot_split_shared_term",6121,{"type":148,"name":304,"callback":305,"priority":87,"file":306,"line":307},"admin_init","compat_ot_import_from_files","inc\\option-tree\\includes\\ot-functions-compat.php",12,{"type":154,"name":309,"callback":310,"priority":97,"file":306,"line":311},"ot_option_types_array","compat_ot_option_types_array",13,{"type":154,"name":313,"callback":314,"priority":97,"file":306,"line":315},"ot_recognized_font_styles","compat_ot_recognized_font_styles",14,{"type":154,"name":317,"callback":318,"priority":97,"file":306,"line":319},"ot_recognized_font_weights","compat_ot_recognized_font_weights",15,{"type":154,"name":321,"callback":322,"priority":97,"file":306,"line":323},"ot_recognized_font_variants","compat_ot_recognized_font_variants",16,{"type":154,"name":292,"callback":325,"priority":97,"file":306,"line":326},"compat_ot_recognized_font_families",17,{"type":154,"name":328,"callback":329,"priority":97,"file":306,"line":51},"ot_recognized_background_repeat","compat_ot_recognized_background_repeat",{"type":154,"name":331,"callback":332,"priority":97,"file":306,"line":333},"ot_recognized_background_position","compat_ot_recognized_background_position",19,{"type":154,"name":335,"callback":336,"priority":97,"file":306,"line":170},"ot_measurement_unit_types","compat_ot_measurement_unit_types",{"type":148,"name":191,"callback":191,"file":338,"line":339},"inc\\option-tree\\includes\\ot-meta-box-api.php",44,{"type":148,"name":196,"callback":341,"priority":87,"file":338,"line":342},"save_meta_box",46,{"type":148,"name":304,"callback":344,"priority":99,"file":345,"line":346},"meta_boxes","inc\\option-tree\\includes\\ot-post-formats-api.php",43,{"type":154,"name":348,"callback":349,"priority":97,"file":345,"line":342},"pre_ping","pre_ping_post_links",{"type":148,"name":168,"callback":351,"file":352,"line":353},"add_page","inc\\option-tree\\includes\\ot-settings-api.php",63,{"type":148,"name":304,"callback":355,"file":352,"line":356},"add_sections",66,{"type":148,"name":304,"callback":358,"file":352,"line":359},"add_settings",69,{"type":148,"name":304,"callback":361,"priority":97,"file":352,"line":265},"reset_options",{"type":148,"name":304,"callback":363,"priority":364,"file":352,"line":365},"initialize_settings",11,75,{"type":154,"name":367,"callback":368,"priority":369,"file":370,"line":51},"ot_theme_mode","__return_false",999,"inc\\option-tree\\ot-loader.php",{"type":148,"name":277,"callback":372,"file":370,"line":373},"ot_conflict_notice",26,{"type":148,"name":375,"callback":376,"priority":87,"file":370,"line":377},"after_setup_theme","load_option_tree",57,{"type":148,"name":379,"callback":380,"file":370,"line":233},"plugins_loaded","load_textdomain",{"type":148,"name":375,"callback":380,"file":370,"line":166},{"type":148,"name":262,"callback":383,"file":370,"line":384},"ot_register_theme_options_page",397,{"type":148,"name":262,"callback":386,"file":370,"line":387},"ot_register_settings_page",401,{"type":148,"name":159,"callback":389,"file":370,"line":390},"global_admin_css",404,{"type":148,"name":262,"callback":392,"priority":87,"file":370,"line":393},"ot_maybe_migrate_settings",446,{"type":148,"name":262,"callback":395,"priority":87,"file":370,"line":396},"ot_maybe_migrate_options",450,{"type":148,"name":262,"callback":398,"priority":87,"file":370,"line":399},"ot_maybe_migrate_layouts",454,{"type":148,"name":401,"callback":402,"priority":364,"file":370,"line":403},"admin_print_scripts-post-new.php","ot_admin_scripts",460,{"type":148,"name":405,"callback":402,"priority":364,"file":370,"line":406},"admin_print_scripts-post.php",461,{"type":148,"name":408,"callback":409,"priority":364,"file":370,"line":410},"admin_print_styles-post-new.php","ot_admin_styles",464,{"type":148,"name":412,"callback":409,"priority":364,"file":370,"line":413},"admin_print_styles-post.php",465,{"type":148,"name":415,"callback":416,"priority":369,"file":370,"line":417},"admin_bar_menu","ot_register_theme_options_admin_bar_menu",470,{"type":148,"name":304,"callback":296,"priority":87,"file":370,"line":419},473,{"type":148,"name":304,"callback":421,"priority":99,"file":370,"line":422},"ot_default_settings",476,{"type":148,"name":304,"callback":424,"priority":425,"file":370,"line":426},"ot_add_xml_to_upload_filetypes",3,479,{"type":148,"name":304,"callback":428,"priority":64,"file":370,"line":429},"ot_import",482,{"type":148,"name":304,"callback":431,"priority":142,"file":370,"line":432},"ot_export",485,{"type":148,"name":304,"callback":434,"priority":435,"file":370,"line":436},"ot_save_settings",6,488,{"type":148,"name":304,"callback":438,"priority":439,"file":370,"line":440},"ot_modify_layouts",7,491,{"type":148,"name":304,"callback":442,"priority":14,"file":370,"line":443},"ot_create_media_post",494,{"type":148,"name":445,"callback":446,"priority":87,"file":370,"line":447},"wp_enqueue_scripts","ot_load_google_fonts_css",497,{"type":148,"name":445,"callback":449,"priority":369,"file":370,"line":450},"ot_load_dynamic_css",500,{"type":148,"name":296,"callback":452,"file":370,"line":453},"ot_save_css",503,{"type":154,"name":455,"callback":456,"priority":97,"file":370,"line":457},"media_view_settings","shortcode",533,{"type":154,"name":459,"callback":460,"priority":97,"file":370,"line":461},"gettext","change_image_button",539,{"type":148,"name":304,"callback":463,"file":464,"line":326},"px_register_plugin_settings","portfolio-options.php",{"type":148,"name":168,"callback":466,"file":464,"line":333},"px_show_settngs_page_callback_func",{"type":154,"name":468,"callback":368,"file":469,"line":99},"ot_show_pages","portfolio-settings.php",{"type":154,"name":471,"callback":368,"file":469,"line":425},"ot_show_new_layout",{"type":154,"name":473,"callback":474,"file":469,"line":142},"ot_header_version_text","qcpx_ot_version_text_custom",{"type":148,"name":262,"callback":476,"file":469,"line":326},"qcpx_register_options_pages",{"type":148,"name":478,"callback":479,"file":480,"line":481},"template_include","qcld_portfolio_item_template_detail_page","portfolio-x.php",119,{"type":154,"name":478,"callback":483,"file":480,"line":484},"qcld_portfolio_set_tax_template",138,{"type":148,"name":445,"callback":486,"file":480,"line":487},"qcld_load_scripts",162,{"type":148,"name":489,"callback":490,"file":480,"line":491},"pre_get_posts","qcld_set_per_page_items_in_portfolio",167,{"type":148,"name":304,"callback":493,"file":480,"line":494},"qcld_portfolio_order_wpse_attr",192,{"type":154,"name":478,"callback":496,"file":480,"line":497},"qcld_qcpx_portfolio_set_single_template",202,{"type":154,"name":499,"callback":500,"file":480,"line":501},"custom_menu_order","qcpx_order_index_catalog_menu_page",266,{"type":148,"name":379,"callback":503,"file":480,"line":504},"px_plugin_loaded_fnc",268,{"type":148,"name":191,"callback":506,"file":480,"line":507},"px_meta_box_video",290,{"type":148,"name":509,"callback":510,"file":480,"line":511},"activated_plugin","qcld_portfolio_activation_redirect",356,{"type":148,"name":168,"callback":513,"file":514,"line":515},"qcpro_pxf_add_promo_menu_page","qc-promo-page\\promo-page.php",21,{"type":148,"name":168,"callback":517,"priority":86,"file":518,"line":77},"qcld_portfolio_show_promo_page_callback_func","qc-support-promo-page\\class-qc-support-promo-page.php",{"type":148,"name":520,"callback":521,"file":518,"line":522},"admin_enqueue_scripts","qcld_portfolio_include_promo_page_scripts",62,{"type":148,"name":524,"callback":525,"file":526,"line":435},"restrict_manage_posts","qcld_portfolio_admin_posts_filter_restrict_manage_posts","qcld-admin-end-functions.php",{"type":154,"name":528,"callback":529,"file":526,"line":530},"parse_query","qcld_admin_portfolio_posts_filter",49,{"type":154,"name":532,"callback":533,"file":534,"line":142},"image_size_names_choose","qc_portfolio_image_size","qcld-functions.php",{"type":154,"name":536,"callback":537,"file":534,"line":326},"next_post_link","next_post_link_attributes",{"type":154,"name":539,"callback":540,"file":534,"line":51},"previous_post_link","post_link_attributes",{"type":148,"name":262,"callback":542,"file":534,"line":543},"get_portfolio_as_kv_pair",164,{"type":148,"name":262,"callback":545,"file":546,"line":425},"qcld_portfolio_register","qcld-register-post-type.php",{"type":148,"name":262,"callback":548,"file":546,"line":64},"qcld_portfolio_items_register",{"type":148,"name":262,"callback":550,"priority":27,"file":546,"line":197},"qcld_create_portfolio_taxonomies",{"type":148,"name":552,"callback":553,"file":546,"line":554},"cmb2_admin_init","qc_portfolio_items_register_metaboxes",181,{"type":148,"name":552,"callback":556,"file":546,"line":36},"qcld_portfolios_register_metaboxes",{"type":154,"name":558,"callback":559,"file":546,"line":560},"manage_edit-portfolio_item_columns","qcld_portfolio_item_add_new_column",349,{"type":148,"name":562,"callback":563,"priority":142,"file":546,"line":564},"manage_portfolio_item_posts_custom_column","qcld_portfolio_item_manage_custom_columns",350,{"type":154,"name":566,"callback":567,"file":546,"line":568},"manage_edit-portfolio_columns","qcld_portfolio_add_new_column",375,{"type":148,"name":570,"callback":571,"priority":142,"file":546,"line":572},"manage_portfolio_posts_custom_column","qcld_portfolio_manage_custom_columns",376,{"type":148,"name":168,"callback":574,"file":546,"line":575},"qcld_portfolio_menu_page_removing",418,{"type":148,"name":168,"callback":577,"file":546,"line":578},"qcld_portfolio_add_new_portfolio_sub",441,{"type":148,"name":520,"callback":580,"file":581,"line":64},"qcld_portfolio_admin_enque_script","qcld-scripts.php",{"type":148,"name":583,"callback":584,"file":581,"line":585},"wp_footer","qcld_footer_js_loader",30,{"type":148,"name":445,"callback":587,"file":581,"line":377},"qcld_portfolio_scripts",{"type":148,"name":589,"callback":590,"file":581,"line":152},"wp_head","qcld_add_custom_css_in_head",{"type":154,"name":592,"callback":593,"file":594,"line":364},"mce_external_plugins","qcpx_shortcode_generator_btn_js_cmn","qcld-shortcode-generator.php",{"type":154,"name":596,"callback":597,"file":594,"line":307},"mce_buttons","qcpx_shortcode_generator_btn_cmn",{"type":148,"name":262,"callback":599,"file":594,"line":600},"qcpx_tinymce_shortcode_button_function_cmn",25,{"type":148,"name":520,"callback":602,"file":594,"line":77},"qcpx_load_custom_wp_admin_style_cmn",{"type":148,"name":277,"callback":604,"file":605,"line":333},"qcpxshow_admin_notice__error","qcld-upgrade-posttype.php",{"type":148,"name":168,"callback":607,"file":605,"line":608},"qcpx_register_pt_update_menu",23,{"type":148,"name":610,"callback":611,"file":612,"line":613},"widgets_init","qcld_register_custom_widgets","qcld-widgets.php",124,[615,620,624,625,628,631,634,637,640,643,646,649,653,657,659,662,665],{"action":616,"nopriv":617,"callback":618,"hasNonce":619,"hasCapCheck":617,"file":151,"line":522},"goodbye_form",false,"goodbye_form_callback",true,{"action":621,"nopriv":617,"callback":622,"hasNonce":619,"hasCapCheck":617,"file":175,"line":623},"cmb2_oembed_handler","oembed_handler",48,{"action":621,"nopriv":619,"callback":622,"hasNonce":619,"hasCapCheck":617,"file":175,"line":530},{"action":626,"nopriv":617,"callback":626,"hasNonce":617,"hasCapCheck":617,"file":370,"line":627},"add_section",506,{"action":629,"nopriv":617,"callback":629,"hasNonce":617,"hasCapCheck":617,"file":370,"line":630},"add_setting",509,{"action":632,"nopriv":617,"callback":632,"hasNonce":617,"hasCapCheck":617,"file":370,"line":633},"add_the_contextual_help",512,{"action":635,"nopriv":617,"callback":635,"hasNonce":617,"hasCapCheck":617,"file":370,"line":636},"add_choice",515,{"action":638,"nopriv":617,"callback":638,"hasNonce":617,"hasCapCheck":617,"file":370,"line":639},"add_list_item_setting",518,{"action":641,"nopriv":617,"callback":641,"hasNonce":617,"hasCapCheck":617,"file":370,"line":642},"add_layout",521,{"action":644,"nopriv":617,"callback":644,"hasNonce":619,"hasCapCheck":617,"file":370,"line":645},"add_list_item",524,{"action":647,"nopriv":617,"callback":647,"hasNonce":619,"hasCapCheck":617,"file":370,"line":648},"add_social_links",527,{"action":650,"nopriv":617,"callback":651,"hasNonce":617,"hasCapCheck":617,"file":370,"line":652},"ot_google_font","retrieve_google_font",530,{"action":654,"nopriv":617,"callback":655,"hasNonce":617,"hasCapCheck":617,"file":370,"line":656},"gallery_update","ajax_gallery_update",536,{"action":658,"nopriv":617,"callback":658,"hasNonce":619,"hasCapCheck":617,"file":518,"line":242},"qcld_portfolio_process_qc_promo_form",{"action":660,"nopriv":617,"callback":660,"hasNonce":619,"hasCapCheck":619,"file":661,"line":14},"qcld_recommend_support_function_ajax","qc-support-promo-page\\qc-clr-recommendbot-support-plugin.php",{"action":663,"nopriv":617,"callback":664,"hasNonce":617,"hasCapCheck":617,"file":534,"line":162},"sort-posts","qcld_custom_sort_posts",{"action":666,"nopriv":617,"callback":667,"hasNonce":617,"hasCapCheck":617,"file":594,"line":668},"show_qcpx_shortcode_cmn","qcpx_render_shortcode_modal_cmn",165,[],[671,674],{"tag":4,"callback":672,"file":673,"line":64},"qcld_portfolio_get_all","qcld-register-shortcodes.php",{"tag":675,"callback":676,"file":677,"line":64},"portfolio-x-showcase","qcld_portfolio_showcase_sc","qcld-shortcode-2.php",[],{"dangerousFunctions":680,"sqlUsage":726,"outputEscaping":748,"fileOperations":27,"externalRequests":64,"nonceChecks":333,"capabilityChecks":333,"bundledLibraries":1801},[681,684,688,691,694,697,700,703,705,707,708,711,714,716,719,721,723],{"fn":682,"file":281,"line":359,"context":683},"create_function","add_filter( 'option_page_capability_' . ot_options_id(), create_function( '$caps', \"return '$caps';\"",{"fn":685,"file":281,"line":686,"context":687},"unserialize",1289,"$textarea = isset( $_POST['import_settings'] ) ? unserialize( ot_decode( $_POST['import_settings'] )",{"fn":685,"file":281,"line":689,"context":690},1313,"$options = isset( $_POST['import_data'] ) ? unserialize( ot_decode( $_POST['import_data'] ) ) : '';",{"fn":685,"file":281,"line":692,"context":693},1361,"$layouts = isset( $_POST['import_layouts'] ) ? unserialize( ot_decode( $_POST['import_layouts'] ) ) ",{"fn":685,"file":281,"line":695,"context":696},1377,"$options = unserialize( ot_decode( $value ) );",{"fn":685,"file":281,"line":698,"context":699},1400,"$new_options = unserialize( ot_decode( $layouts[$layouts['active_layout']] ) );",{"fn":685,"file":281,"line":701,"context":702},2244,"$rebuild_option_tree = unserialize( ot_decode( $rebuild[$rebuild['active_layout']] ) );",{"fn":685,"file":306,"line":86,"context":704},"$options = unserialize( ot_decode( $rawdata ) );",{"fn":685,"file":306,"line":180,"context":706},"$layouts = unserialize( ot_decode( $rawdata ) );",{"fn":685,"file":306,"line":252,"context":696},{"fn":685,"file":306,"line":709,"context":710},179,"update_option( ot_options_id(), unserialize( ot_decode( $layouts[$layouts['active_layout']] ) ) );",{"fn":685,"file":338,"line":712,"context":713},243,"$settings = isset( $_POST[$field['id'] . '_settings_array'] ) ? unserialize( ot_decode( $_POST[$fiel",{"fn":685,"file":338,"line":715,"context":713},276,{"fn":685,"file":352,"line":717,"context":718},622,"$settings = isset( $_POST[$setting['id'] . '_settings_array'] ) ? unserialize( ot_decode( $_POST[$se",{"fn":685,"file":352,"line":720,"context":718},662,{"fn":685,"file":370,"line":720,"context":722},"ot_list_item_view( $_REQUEST['name'], $_REQUEST['count'], array(), $_REQUEST['post_id'], $_REQUEST['",{"fn":685,"file":370,"line":724,"context":725},671,"ot_social_links_view( $_REQUEST['name'], $_REQUEST['count'], array(), $_REQUEST['post_id'], $_REQUES",{"prepared":435,"raw":97,"locations":727},[728,730,732,735,737,739,741,743,744,746],{"file":268,"line":359,"context":729},"$wpdb->get_results() with variable interpolation",{"file":268,"line":731,"context":729},134,{"file":268,"line":733,"context":734},240,"$wpdb->query() with variable interpolation",{"file":281,"line":74,"context":736},"$wpdb->get_var() with variable interpolation",{"file":281,"line":738,"context":729},986,{"file":281,"line":740,"context":736},1267,{"file":534,"line":742,"context":729},174,{"file":605,"line":97,"context":736},{"file":605,"line":745,"context":736},53,{"file":605,"line":747,"context":736},109,{"escaped":749,"rawEcho":750,"locations":751},917,630,[752,755,756,758,759,761,762,763,764,766,768,769,771,772,773,775,776,778,779,781,782,784,785,786,789,792,794,797,799,800,801,802,804,806,808,810,812,814,816,818,819,821,823,825,827,829,831,833,834,836,838,839,841,843,844,845,847,849,850,852,854,856,858,860,862,863,865,867,869,871,873,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,905,906,908,909,911,913,914,915,916,918,919,921,923,924,926,927,929,931,933,935,937,939,941,943,944,946,948,949,950,951,953,955,956,958,959,960,962,964,965,967,968,970,972,974,975,977,979,981,983,985,986,987,988,990,992,993,995,996,998,1000,1002,1004,1006,1007,1008,1010,1011,1013,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1045,1046,1048,1049,1051,1052,1053,1055,1057,1058,1060,1062,1064,1065,1067,1069,1070,1072,1074,1076,1078,1080,1082,1084,1085,1086,1088,1090,1091,1093,1095,1097,1099,1101,1103,1105,1107,1108,1109,1110,1112,1114,1115,1117,1119,1121,1122,1124,1125,1127,1129,1131,1133,1135,1137,1138,1140,1142,1143,1145,1147,1148,1150,1152,1153,1155,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1286,1287,1289,1291,1292,1293,1294,1296,1297,1298,1300,1302,1304,1305,1307,1309,1311,1313,1315,1317,1318,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1506,1508,1509,1511,1512,1514,1515,1516,1517,1518,1520,1521,1522,1523,1524,1525,1527,1528,1530,1532,1534,1535,1536,1538,1539,1540,1542,1544,1546,1548,1549,1551,1553,1554,1555,1557,1559,1561,1563,1564,1566,1567,1569,1571,1573,1575,1576,1577,1578,1579,1580,1582,1584,1585,1586,1587,1589,1590,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1614,1615,1616,1618,1619,1620,1621,1623,1625,1627,1628,1629,1631,1632,1634,1635,1636,1637,1638,1639,1641,1642,1644,1646,1648,1650,1652,1653,1655,1656,1658,1660,1662,1663,1664,1665,1666,1667,1668,1669,1670,1673,1674,1675,1676,1677,1678,1679,1681,1683,1684,1685,1686,1687,1690,1692,1694,1696,1698,1699,1701,1703,1704,1705,1706,1707,1708,1709,1710,1712,1713,1715,1717,1718,1719,1720,1721,1722,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1739,1741,1742,1743,1744,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1764,1765,1766,1767,1768,1769,1770,1771,1772,1774,1776,1778,1779,1781,1783,1785,1786,1787,1788,1789,1790,1792,1793,1794,1795,1797,1798,1799],{"file":151,"line":753,"context":754},345,"raw output",{"file":151,"line":568,"context":754},{"file":757,"line":497,"context":754},"inc\\cmb2\\includes\\CMB2.php",{"file":757,"line":497,"context":754},{"file":757,"line":760,"context":754},347,{"file":757,"line":760,"context":754},{"file":757,"line":760,"context":754},{"file":757,"line":760,"context":754},{"file":757,"line":765,"context":754},351,{"file":757,"line":767,"context":754},353,{"file":757,"line":511,"context":754},{"file":757,"line":770,"context":754},371,{"file":757,"line":770,"context":754},{"file":757,"line":770,"context":754},{"file":757,"line":774,"context":754},424,{"file":757,"line":774,"context":754},{"file":757,"line":777,"context":754},428,{"file":757,"line":777,"context":754},{"file":757,"line":780,"context":754},431,{"file":757,"line":780,"context":754},{"file":757,"line":783,"context":754},452,{"file":757,"line":783,"context":754},{"file":757,"line":783,"context":754},{"file":787,"line":788,"context":754},"inc\\cmb2\\includes\\CMB2_Base.php",235,{"file":790,"line":791,"context":754},"inc\\cmb2\\includes\\CMB2_Field.php",793,{"file":790,"line":793,"context":754},928,{"file":795,"line":796,"context":754},"inc\\cmb2\\includes\\CMB2_Field_Display.php",125,{"file":795,"line":798,"context":754},128,{"file":795,"line":246,"context":754},{"file":795,"line":668,"context":754},{"file":795,"line":497,"context":754},{"file":795,"line":803,"context":754},204,{"file":795,"line":805,"context":754},232,{"file":795,"line":807,"context":754},242,{"file":795,"line":809,"context":754},252,{"file":795,"line":811,"context":754},262,{"file":795,"line":813,"context":754},272,{"file":795,"line":815,"context":754},300,{"file":795,"line":817,"context":754},358,{"file":795,"line":387,"context":754},{"file":795,"line":820,"context":754},429,{"file":822,"line":282,"context":754},"inc\\cmb2\\includes\\CMB2_Types.php",{"file":822,"line":824,"context":754},288,{"file":822,"line":826,"context":754},294,{"file":822,"line":828,"context":754},352,{"file":822,"line":830,"context":754},357,{"file":822,"line":832,"context":754},387,{"file":255,"line":260,"context":754},{"file":835,"line":76,"context":754},"inc\\cmb2\\includes\\types\\CMB2_Type_Wysiwyg.php",{"file":835,"line":837,"context":754},88,{"file":268,"line":282,"context":754},{"file":268,"line":840,"context":754},130,{"file":268,"line":842,"context":754},136,{"file":268,"line":484,"context":754},{"file":268,"line":180,"context":754},{"file":268,"line":846,"context":754},142,{"file":268,"line":848,"context":754},146,{"file":268,"line":742,"context":754},{"file":268,"line":851,"context":754},175,{"file":268,"line":853,"context":754},191,{"file":268,"line":855,"context":754},205,{"file":268,"line":857,"context":754},210,{"file":268,"line":859,"context":754},212,{"file":268,"line":861,"context":754},230,{"file":268,"line":805,"context":754},{"file":268,"line":864,"context":754},234,{"file":268,"line":866,"context":754},238,{"file":268,"line":868,"context":754},244,{"file":268,"line":870,"context":754},246,{"file":268,"line":872,"context":754},256,{"file":281,"line":157,"context":754},{"file":281,"line":875,"context":754},1833,{"file":281,"line":877,"context":754},4448,{"file":281,"line":879,"context":754},4545,{"file":281,"line":881,"context":754},4560,{"file":281,"line":883,"context":754},4601,{"file":281,"line":885,"context":754},4668,{"file":281,"line":887,"context":754},4683,{"file":281,"line":889,"context":754},4725,{"file":281,"line":891,"context":754},4729,{"file":281,"line":893,"context":754},4736,{"file":281,"line":895,"context":754},4748,{"file":281,"line":897,"context":754},4758,{"file":281,"line":899,"context":754},4760,{"file":901,"line":522,"context":754},"inc\\option-tree\\includes\\ot-functions-deprecated.php",{"file":903,"line":33,"context":754},"inc\\option-tree\\includes\\ot-functions-docs-page.php",{"file":903,"line":585,"context":754},{"file":903,"line":77,"context":754},{"file":903,"line":907,"context":754},33,{"file":903,"line":271,"context":754},{"file":903,"line":910,"context":754},36,{"file":903,"line":912,"context":754},40,{"file":903,"line":346,"context":754},{"file":903,"line":339,"context":754},{"file":903,"line":342,"context":754},{"file":903,"line":917,"context":754},47,{"file":903,"line":530,"context":754},{"file":903,"line":920,"context":754},50,{"file":903,"line":922,"context":754},52,{"file":903,"line":745,"context":754},{"file":903,"line":925,"context":754},55,{"file":903,"line":189,"context":754},{"file":903,"line":928,"context":754},58,{"file":903,"line":930,"context":754},59,{"file":903,"line":932,"context":754},67,{"file":903,"line":934,"context":754},68,{"file":903,"line":936,"context":754},70,{"file":903,"line":938,"context":754},71,{"file":903,"line":940,"context":754},73,{"file":903,"line":942,"context":754},74,{"file":903,"line":37,"context":754},{"file":903,"line":945,"context":754},77,{"file":903,"line":947,"context":754},79,{"file":903,"line":193,"context":754},{"file":903,"line":230,"context":754},{"file":903,"line":233,"context":754},{"file":903,"line":952,"context":754},113,{"file":903,"line":954,"context":754},114,{"file":903,"line":242,"context":754},{"file":903,"line":957,"context":754},117,{"file":903,"line":481,"context":754},{"file":903,"line":256,"context":754},{"file":903,"line":961,"context":754},122,{"file":903,"line":963,"context":754},123,{"file":903,"line":796,"context":754},{"file":903,"line":966,"context":754},126,{"file":903,"line":798,"context":754},{"file":903,"line":969,"context":754},129,{"file":903,"line":971,"context":754},131,{"file":903,"line":973,"context":754},132,{"file":903,"line":731,"context":754},{"file":903,"line":976,"context":754},135,{"file":903,"line":978,"context":754},137,{"file":903,"line":980,"context":754},139,{"file":903,"line":982,"context":754},145,{"file":903,"line":984,"context":754},153,{"file":903,"line":246,"context":754},{"file":903,"line":252,"context":754},{"file":903,"line":171,"context":754},{"file":903,"line":989,"context":754},159,{"file":903,"line":991,"context":754},160,{"file":903,"line":487,"context":754},{"file":903,"line":994,"context":754},163,{"file":903,"line":668,"context":754},{"file":903,"line":997,"context":754},166,{"file":903,"line":999,"context":754},168,{"file":903,"line":1001,"context":754},169,{"file":903,"line":1003,"context":754},171,{"file":903,"line":1005,"context":754},172,{"file":903,"line":742,"context":754},{"file":903,"line":851,"context":754},{"file":903,"line":1009,"context":754},177,{"file":903,"line":114,"context":754},{"file":903,"line":1012,"context":754},180,{"file":903,"line":554,"context":754},{"file":903,"line":1015,"context":754},183,{"file":903,"line":1017,"context":754},184,{"file":903,"line":1019,"context":754},186,{"file":903,"line":1021,"context":754},199,{"file":903,"line":1023,"context":754},214,{"file":903,"line":1025,"context":754},215,{"file":903,"line":1027,"context":754},217,{"file":903,"line":1029,"context":754},218,{"file":903,"line":1031,"context":754},220,{"file":903,"line":1033,"context":754},221,{"file":903,"line":1035,"context":754},223,{"file":903,"line":1037,"context":754},224,{"file":903,"line":1039,"context":754},226,{"file":903,"line":1041,"context":754},227,{"file":903,"line":1043,"context":754},229,{"file":903,"line":861,"context":754},{"file":903,"line":805,"context":754},{"file":903,"line":1047,"context":754},233,{"file":903,"line":788,"context":754},{"file":903,"line":1050,"context":754},236,{"file":903,"line":866,"context":754},{"file":903,"line":811,"context":754},{"file":903,"line":1054,"context":754},263,{"file":903,"line":1056,"context":754},265,{"file":903,"line":501,"context":754},{"file":903,"line":1059,"context":754},267,{"file":903,"line":1061,"context":754},269,{"file":903,"line":1063,"context":754},270,{"file":903,"line":813,"context":754},{"file":903,"line":1066,"context":754},273,{"file":903,"line":1068,"context":754},275,{"file":903,"line":715,"context":754},{"file":903,"line":1071,"context":754},278,{"file":903,"line":1073,"context":754},279,{"file":903,"line":1075,"context":754},281,{"file":903,"line":1077,"context":754},282,{"file":903,"line":1079,"context":754},284,{"file":903,"line":1081,"context":754},285,{"file":903,"line":1083,"context":754},287,{"file":903,"line":824,"context":754},{"file":903,"line":507,"context":754},{"file":903,"line":1087,"context":754},291,{"file":903,"line":1089,"context":754},293,{"file":903,"line":826,"context":754},{"file":903,"line":1092,"context":754},296,{"file":903,"line":1094,"context":754},297,{"file":903,"line":1096,"context":754},299,{"file":903,"line":1098,"context":754},301,{"file":903,"line":1100,"context":754},314,{"file":903,"line":1102,"context":754},327,{"file":903,"line":1104,"context":754},340,{"file":903,"line":1106,"context":754},355,{"file":903,"line":511,"context":754},{"file":903,"line":817,"context":754},{"file":903,"line":770,"context":754},{"file":903,"line":1111,"context":754},372,{"file":903,"line":1113,"context":754},374,{"file":903,"line":568,"context":754},{"file":903,"line":1116,"context":754},377,{"file":903,"line":1118,"context":754},378,{"file":903,"line":1120,"context":754},380,{"file":903,"line":384,"context":754},{"file":903,"line":1123,"context":754},398,{"file":903,"line":777,"context":754},{"file":903,"line":1126,"context":754},430,{"file":903,"line":1128,"context":754},432,{"file":903,"line":1130,"context":754},436,{"file":903,"line":1132,"context":754},440,{"file":903,"line":1134,"context":754},444,{"file":903,"line":1136,"context":754},474,{"file":903,"line":422,"context":754},{"file":903,"line":1139,"context":754},478,{"file":903,"line":1141,"context":754},480,{"file":903,"line":429,"context":754},{"file":903,"line":1144,"context":754},486,{"file":903,"line":1146,"context":754},490,{"file":903,"line":443,"context":754},{"file":903,"line":1149,"context":754},498,{"file":903,"line":1151,"context":754},502,{"file":903,"line":627,"context":754},{"file":903,"line":1154,"context":754},534,{"file":903,"line":656,"context":754},{"file":903,"line":1157,"context":754},538,{"file":903,"line":1159,"context":754},544,{"file":903,"line":1161,"context":754},550,{"file":903,"line":1163,"context":754},552,{"file":903,"line":1165,"context":754},572,{"file":903,"line":1167,"context":754},598,{"file":903,"line":1169,"context":754},643,{"file":903,"line":1171,"context":754},645,{"file":903,"line":1173,"context":754},647,{"file":903,"line":1175,"context":754},649,{"file":903,"line":1177,"context":754},651,{"file":903,"line":1179,"context":754},653,{"file":903,"line":1181,"context":754},655,{"file":903,"line":1183,"context":754},656,{"file":903,"line":1185,"context":754},657,{"file":903,"line":1187,"context":754},660,{"file":903,"line":720,"context":754},{"file":903,"line":1190,"context":754},663,{"file":903,"line":1192,"context":754},666,{"file":903,"line":1194,"context":754},668,{"file":903,"line":1196,"context":754},669,{"file":903,"line":1198,"context":754},672,{"file":903,"line":1200,"context":754},674,{"file":903,"line":1202,"context":754},675,{"file":903,"line":1204,"context":754},676,{"file":903,"line":1206,"context":754},677,{"file":903,"line":1208,"context":754},680,{"file":903,"line":1210,"context":754},682,{"file":903,"line":1212,"context":754},684,{"file":903,"line":1214,"context":754},685,{"file":903,"line":1216,"context":754},686,{"file":903,"line":1218,"context":754},689,{"file":903,"line":1220,"context":754},691,{"file":903,"line":1222,"context":754},692,{"file":903,"line":1224,"context":754},695,{"file":903,"line":1226,"context":754},697,{"file":903,"line":1228,"context":754},700,{"file":903,"line":1230,"context":754},702,{"file":903,"line":1232,"context":754},703,{"file":903,"line":1234,"context":754},704,{"file":903,"line":1236,"context":754},733,{"file":903,"line":1238,"context":754},735,{"file":903,"line":1240,"context":754},737,{"file":903,"line":1242,"context":754},739,{"file":903,"line":1244,"context":754},741,{"file":903,"line":1246,"context":754},743,{"file":903,"line":1248,"context":754},744,{"file":903,"line":1250,"context":754},745,{"file":903,"line":1252,"context":754},755,{"file":903,"line":1254,"context":754},815,{"file":903,"line":1256,"context":754},817,{"file":903,"line":1258,"context":754},819,{"file":903,"line":1260,"context":754},821,{"file":903,"line":1262,"context":754},822,{"file":903,"line":1264,"context":754},823,{"file":903,"line":1266,"context":754},837,{"file":903,"line":1268,"context":754},839,{"file":903,"line":1270,"context":754},841,{"file":903,"line":1272,"context":754},843,{"file":903,"line":1274,"context":754},844,{"file":903,"line":1276,"context":754},845,{"file":903,"line":1278,"context":754},855,{"file":903,"line":1280,"context":754},858,{"file":1282,"line":342,"context":754},"inc\\option-tree\\includes\\ot-functions-option-types.php",{"file":1282,"line":1284,"context":754},121,{"file":1282,"line":731,"context":754},{"file":1282,"line":978,"context":754},{"file":1282,"line":1288,"context":754},150,{"file":1282,"line":1290,"context":754},152,{"file":1282,"line":252,"context":754},{"file":1282,"line":1003,"context":754},{"file":1282,"line":851,"context":754},{"file":1282,"line":1295,"context":754},216,{"file":1282,"line":1037,"context":754},{"file":1282,"line":866,"context":754},{"file":1282,"line":1299,"context":754},241,{"file":1282,"line":1301,"context":754},257,{"file":1282,"line":1303,"context":754},316,{"file":1282,"line":1102,"context":754},{"file":1282,"line":1306,"context":754},346,{"file":1282,"line":1308,"context":754},370,{"file":1282,"line":1310,"context":754},439,{"file":1282,"line":1312,"context":754},448,{"file":1282,"line":1314,"context":754},457,{"file":1282,"line":1316,"context":754},466,{"file":1282,"line":429,"context":754},{"file":1282,"line":1157,"context":754},{"file":1282,"line":1320,"context":754},580,{"file":1282,"line":1322,"context":754},587,{"file":1282,"line":1324,"context":754},589,{"file":1282,"line":1326,"context":754},592,{"file":1282,"line":1328,"context":754},694,{"file":1282,"line":1330,"context":754},814,{"file":1282,"line":1332,"context":754},818,{"file":1282,"line":1334,"context":754},860,{"file":1282,"line":1336,"context":754},870,{"file":1282,"line":1338,"context":754},873,{"file":1282,"line":1340,"context":754},876,{"file":1282,"line":1342,"context":754},1045,{"file":1282,"line":1344,"context":754},1054,{"file":1282,"line":1346,"context":754},1065,{"file":1282,"line":1348,"context":754},1151,{"file":1282,"line":1350,"context":754},1157,{"file":1282,"line":1352,"context":754},1165,{"file":1282,"line":1354,"context":754},1232,{"file":1282,"line":1356,"context":754},1233,{"file":1282,"line":1358,"context":754},1234,{"file":1282,"line":1360,"context":754},1236,{"file":1282,"line":1362,"context":754},1244,{"file":1282,"line":1364,"context":754},1247,{"file":1282,"line":1366,"context":754},1248,{"file":1282,"line":1368,"context":754},1257,{"file":1282,"line":1370,"context":754},1260,{"file":1282,"line":1372,"context":754},1261,{"file":1282,"line":1374,"context":754},1275,{"file":1282,"line":1376,"context":754},1277,{"file":1282,"line":1378,"context":754},1298,{"file":1282,"line":1380,"context":754},1398,{"file":1282,"line":1382,"context":754},1401,{"file":1282,"line":1384,"context":754},1410,{"file":1282,"line":1386,"context":754},1469,{"file":1282,"line":1388,"context":754},1497,{"file":1282,"line":1390,"context":754},1501,{"file":1282,"line":1392,"context":754},1550,{"file":1282,"line":1394,"context":754},1710,{"file":1282,"line":1396,"context":754},1766,{"file":1282,"line":1398,"context":754},1770,{"file":1282,"line":1400,"context":754},1812,{"file":1282,"line":1402,"context":754},1819,{"file":1282,"line":1404,"context":754},1822,{"file":1282,"line":1406,"context":754},1825,{"file":1282,"line":1408,"context":754},1877,{"file":1282,"line":1410,"context":754},1881,{"file":1282,"line":1412,"context":754},1923,{"file":1282,"line":1414,"context":754},1930,{"file":1282,"line":1416,"context":754},1933,{"file":1282,"line":1418,"context":754},1936,{"file":1282,"line":1420,"context":754},1981,{"file":1282,"line":1422,"context":754},2050,{"file":1282,"line":1424,"context":754},2051,{"file":1282,"line":1426,"context":754},2100,{"file":1282,"line":1428,"context":754},2153,{"file":1282,"line":1430,"context":754},2169,{"file":1282,"line":1432,"context":754},2171,{"file":1282,"line":1434,"context":754},2174,{"file":1282,"line":1436,"context":754},2218,{"file":1282,"line":1438,"context":754},2246,{"file":1282,"line":1440,"context":754},2249,{"file":1282,"line":1442,"context":754},2383,{"file":1282,"line":1444,"context":754},2411,{"file":1282,"line":1446,"context":754},2414,{"file":1282,"line":1448,"context":754},2468,{"file":1282,"line":1450,"context":754},2477,{"file":1282,"line":1452,"context":754},2486,{"file":1282,"line":1454,"context":754},2495,{"file":1282,"line":1456,"context":754},2506,{"file":1282,"line":1458,"context":754},2597,{"file":1282,"line":1460,"context":754},2639,{"file":1282,"line":1462,"context":754},2646,{"file":1282,"line":1464,"context":754},2648,{"file":1282,"line":1466,"context":754},2651,{"file":1282,"line":1468,"context":754},2709,{"file":1282,"line":1470,"context":754},2751,{"file":1282,"line":1472,"context":754},2761,{"file":1282,"line":1474,"context":754},2763,{"file":1282,"line":1476,"context":754},2766,{"file":1282,"line":1478,"context":754},2943,{"file":1282,"line":1480,"context":754},2973,{"file":1282,"line":1482,"context":754},3050,{"file":1282,"line":1484,"context":754},3061,{"file":1282,"line":1486,"context":754},3072,{"file":1282,"line":1488,"context":754},3083,{"file":1282,"line":1490,"context":754},3094,{"file":1282,"line":1492,"context":754},3105,{"file":1282,"line":1494,"context":754},3116,{"file":1282,"line":1496,"context":754},3127,{"file":1282,"line":1498,"context":754},3138,{"file":1282,"line":1500,"context":754},3202,{"file":1282,"line":1502,"context":754},3218,{"file":1504,"line":271,"context":754},"inc\\option-tree\\includes\\ot-functions-settings-page.php",{"file":1504,"line":910,"context":754},{"file":1504,"line":1507,"context":754},37,{"file":1504,"line":275,"context":754},{"file":1504,"line":1510,"context":754},39,{"file":1504,"line":912,"context":754},{"file":1504,"line":1513,"context":754},41,{"file":1504,"line":925,"context":754},{"file":1504,"line":522,"context":754},{"file":1504,"line":942,"context":754},{"file":1504,"line":50,"context":754},{"file":1504,"line":1519,"context":754},93,{"file":1504,"line":205,"context":754},{"file":1504,"line":157,"context":754},{"file":1504,"line":954,"context":754},{"file":1504,"line":1284,"context":754},{"file":1504,"line":973,"context":754},{"file":1504,"line":1526,"context":754},133,{"file":1504,"line":999,"context":754},{"file":1504,"line":1529,"context":754},170,{"file":1504,"line":1531,"context":754},173,{"file":1504,"line":1533,"context":754},189,{"file":1504,"line":1039,"context":754},{"file":1504,"line":1043,"context":754},{"file":1504,"line":1537,"context":754},271,{"file":1504,"line":1066,"context":754},{"file":1504,"line":715,"context":754},{"file":1504,"line":1541,"context":754},318,{"file":1504,"line":1543,"context":754},320,{"file":1504,"line":1545,"context":754},323,{"file":1504,"line":1547,"context":754},366,{"file":1504,"line":568,"context":754},{"file":1504,"line":1550,"context":754},405,{"file":1504,"line":1552,"context":754},414,{"file":1504,"line":578,"context":754},{"file":1504,"line":396,"context":754},{"file":1504,"line":1556,"context":754},477,{"file":1504,"line":1558,"context":754},487,{"file":1504,"line":1560,"context":754},519,{"file":1504,"line":1562,"context":754},520,{"file":1504,"line":642,"context":754},{"file":1504,"line":1565,"context":754},522,{"file":1504,"line":1154,"context":754},{"file":1504,"line":1568,"context":754},537,{"file":1504,"line":1570,"context":754},551,{"file":1504,"line":1572,"context":754},559,{"file":1574,"line":166,"context":754},"inc\\option-tree\\includes\\ot-functions.php",{"file":338,"line":947,"context":754},{"file":338,"line":1288,"context":754},{"file":338,"line":171,"context":754},{"file":338,"line":487,"context":754},{"file":352,"line":872,"context":754},{"file":352,"line":1581,"context":754},258,{"file":352,"line":1583,"context":754},260,{"file":352,"line":1061,"context":754},{"file":352,"line":1537,"context":754},{"file":352,"line":1098,"context":754},{"file":352,"line":1588,"context":754},315,{"file":352,"line":1306,"context":754},{"file":352,"line":830,"context":754},{"file":352,"line":1592,"context":754},364,{"file":352,"line":1594,"context":754},531,{"file":352,"line":1596,"context":754},877,{"file":352,"line":1598,"context":754},964,{"file":352,"line":1600,"context":754},972,{"file":370,"line":1602,"context":754},22,{"file":370,"line":1604,"context":754},577,{"file":370,"line":1606,"context":754},613,{"file":370,"line":1608,"context":754},621,{"file":370,"line":1610,"context":754},629,{"file":370,"line":1612,"context":754},637,{"file":370,"line":1171,"context":754},{"file":370,"line":1179,"context":754},{"file":370,"line":1242,"context":754},{"file":370,"line":1617,"context":754},760,{"file":464,"line":925,"context":754},{"file":464,"line":938,"context":754},{"file":464,"line":197,"context":754},{"file":464,"line":1622,"context":754},89,{"file":464,"line":1624,"context":754},105,{"file":1626,"line":99,"context":754},"qc-promo-page\\main-part-file.php",{"file":1626,"line":97,"context":754},{"file":1626,"line":910,"context":754},{"file":1626,"line":1630,"context":754},45,{"file":1626,"line":925,"context":754},{"file":1626,"line":1633,"context":754},65,{"file":1626,"line":365,"context":754},{"file":1626,"line":106,"context":754},{"file":1626,"line":63,"context":754},{"file":1626,"line":613,"context":754},{"file":1626,"line":731,"context":754},{"file":1626,"line":1640,"context":754},148,{"file":1626,"line":487,"context":754},{"file":1626,"line":1643,"context":754},176,{"file":1626,"line":1645,"context":754},190,{"file":1626,"line":1647,"context":754},203,{"file":518,"line":1649,"context":754},194,{"file":661,"line":1651,"context":754},433,{"file":661,"line":447,"context":754},{"file":661,"line":1654,"context":754},529,{"file":534,"line":246,"context":754},{"file":546,"line":1657,"context":754},333,{"file":546,"line":1659,"context":754},341,{"file":546,"line":1661,"context":754},369,{"file":581,"line":936,"context":754},{"file":594,"line":530,"context":754},{"file":605,"line":954,"context":754},{"file":605,"line":242,"context":754},{"file":612,"line":585,"context":754},{"file":612,"line":907,"context":754},{"file":612,"line":917,"context":754},{"file":612,"line":530,"context":754},{"file":1671,"line":1672,"context":754},"themes\\qcld-category-template.php",84,{"file":1671,"line":1622,"context":754},{"file":1671,"line":205,"context":754},{"file":1671,"line":219,"context":754},{"file":1671,"line":180,"context":754},{"file":1671,"line":184,"context":754},{"file":1671,"line":989,"context":754},{"file":1680,"line":1513,"context":754},"themes\\qcld-portfolio-single-view.php",{"file":1680,"line":1682,"context":754},78,{"file":1680,"line":76,"context":754},{"file":1680,"line":63,"context":754},{"file":1680,"line":978,"context":754},{"file":1680,"line":1643,"context":754},{"file":1688,"line":1689,"context":754},"themes\\showcase\\style-01\\index.php",24,{"file":1691,"line":1689,"context":754},"themes\\showcase\\style-01-grid\\index.php",{"file":1693,"line":608,"context":754},"themes\\showcase\\style-02\\index.php",{"file":1695,"line":608,"context":754},"themes\\showcase\\style-02-slider\\index.php",{"file":1697,"line":1602,"context":754},"themes\\template-01\\qcld-portfolio-template.php",{"file":1697,"line":373,"context":754},{"file":1697,"line":1700,"context":754},27,{"file":1697,"line":1702,"context":754},28,{"file":1697,"line":934,"context":754},{"file":1697,"line":796,"context":754},{"file":1697,"line":966,"context":754},{"file":1697,"line":1526,"context":754},{"file":1697,"line":180,"context":754},{"file":1697,"line":1640,"context":754},{"file":1697,"line":249,"context":754},{"file":1697,"line":1711,"context":754},161,{"file":1697,"line":1643,"context":754},{"file":1697,"line":1714,"context":754},196,{"file":1697,"line":1716,"context":754},201,{"file":1697,"line":1031,"context":754},{"file":1697,"line":864,"context":754},{"file":1697,"line":715,"context":754},{"file":1697,"line":1079,"context":754},{"file":1697,"line":575,"context":754},{"file":1723,"line":307,"context":754},"themes\\template-02\\qcld-portfolio-template.php",{"file":1723,"line":323,"context":754},{"file":1723,"line":170,"context":754},{"file":1723,"line":515,"context":754},{"file":1723,"line":1602,"context":754},{"file":1723,"line":373,"context":754},{"file":1723,"line":1700,"context":754},{"file":1723,"line":1702,"context":754},{"file":1723,"line":33,"context":754},{"file":1723,"line":359,"context":754},{"file":1723,"line":202,"context":754},{"file":1723,"line":166,"context":754},{"file":1723,"line":978,"context":754},{"file":1723,"line":991,"context":754},{"file":1723,"line":1738,"context":754},206,{"file":1723,"line":1740,"context":754},259,{"file":1723,"line":1059,"context":754},{"file":1723,"line":1068,"context":754},{"file":1723,"line":760,"context":754},{"file":1745,"line":425,"context":754},"themes\\template-03\\qcld-portfolio-template.php",{"file":1745,"line":64,"context":754},{"file":1745,"line":1689,"context":754},{"file":1745,"line":1702,"context":754},{"file":1745,"line":1510,"context":754},{"file":1745,"line":346,"context":754},{"file":1745,"line":377,"context":754},{"file":1745,"line":152,"context":754},{"file":1745,"line":1633,"context":754},{"file":1745,"line":359,"context":754},{"file":1745,"line":940,"context":754},{"file":1745,"line":945,"context":754},{"file":1745,"line":197,"context":754},{"file":1745,"line":106,"context":754},{"file":1745,"line":1622,"context":754},{"file":1745,"line":952,"context":754},{"file":1745,"line":971,"context":754},{"file":1745,"line":1763,"context":754},151,{"file":1745,"line":1763,"context":754},{"file":1745,"line":543,"context":754},{"file":1745,"line":543,"context":754},{"file":1745,"line":491,"context":754},{"file":1745,"line":805,"context":754},{"file":1745,"line":805,"context":754},{"file":1745,"line":1047,"context":754},{"file":1745,"line":1047,"context":754},{"file":1773,"line":1700,"context":754},"themes\\template-04\\qcld-portfolio-template.php",{"file":1773,"line":1775,"context":754},31,{"file":1773,"line":1777,"context":754},42,{"file":1773,"line":342,"context":754},{"file":1773,"line":1780,"context":754},60,{"file":1773,"line":1782,"context":754},64,{"file":1773,"line":1784,"context":754},90,{"file":1773,"line":1624,"context":754},{"file":1773,"line":798,"context":754},{"file":1773,"line":1763,"context":754},{"file":1773,"line":1531,"context":754},{"file":1773,"line":1531,"context":754},{"file":1773,"line":1791,"context":754},198,{"file":1773,"line":1791,"context":754},{"file":1773,"line":1021,"context":754},{"file":1773,"line":1021,"context":754},{"file":1796,"line":608,"context":754},"themes\\widgets\\style-1\\widget-template.php",{"file":1796,"line":600,"context":754},{"file":1796,"line":346,"context":754},{"file":1800,"line":907,"context":754},"themes\\widgets\\style-2\\widget-template.php",[1802,1805],{"name":1803,"version":28,"knownCves":1804},"TinyMCE",[],{"name":1806,"version":28,"knownCves":1807},"jQuery",[],[1809,1875,1925,1934,1943,1952,1960,1968,1976,1984,1995,2003,2018,2026,2035,2043,2054,2063,2071,2088],{"entryPoint":1810,"graph":1811,"unsanitizedCount":87,"severity":1874},"ot_import (inc\\option-tree\\includes\\ot-functions-admin.php:1243)",{"nodes":1812,"edges":1865},[1813,1818,1824,1828,1832,1835,1838,1841,1843,1846,1848,1851,1853,1856,1860],{"id":1814,"type":1815,"label":1816,"file":281,"line":1817},"n0","source","$_POST (x5)",1249,{"id":1819,"type":1820,"label":1821,"file":281,"line":1822,"wp_function":1823},"n1","sink","update_option() [Settings Manipulation]",1272,"update_option",{"id":1825,"type":1815,"label":1826,"file":281,"line":1827},"n2","$_POST['_wp_http_referer'] (x4)",1280,{"id":1829,"type":1820,"label":1830,"file":281,"line":1827,"wp_function":1831},"n3","wp_redirect() [Open Redirect]","wp_redirect",{"id":1833,"type":1815,"label":1834,"file":281,"line":686},"n4","$_POST['import_settings']",{"id":1836,"type":1820,"label":1837,"file":281,"line":686,"wp_function":685},"n5","unserialize() [Object Injection]",{"id":1839,"type":1815,"label":1840,"file":281,"line":689},"n6","$_POST['import_data']",{"id":1842,"type":1820,"label":1837,"file":281,"line":689,"wp_function":685},"n7",{"id":1844,"type":1815,"label":1845,"file":281,"line":692},"n8","$_POST['import_layouts']",{"id":1847,"type":1820,"label":1837,"file":281,"line":692,"wp_function":685},"n9",{"id":1849,"type":1815,"label":1850,"file":281,"line":692},"n10","$_POST",{"id":1852,"type":1820,"label":1837,"file":281,"line":698,"wp_function":685},"n11",{"id":1854,"type":1815,"label":1850,"file":281,"line":1855},"n12",1254,{"id":1857,"type":1858,"label":1859,"file":281,"line":1855},"n13","transform","→ ot_import_xml()",{"id":1861,"type":1820,"label":1862,"file":281,"line":1863,"wp_function":1864},"n14","wp_remote_get() [SSRF]",1464,"wp_remote_get",[1866,1867,1868,1869,1870,1871,1872,1873],{"from":1814,"to":1819,"sanitized":619},{"from":1825,"to":1829,"sanitized":619},{"from":1833,"to":1836,"sanitized":619},{"from":1839,"to":1842,"sanitized":619},{"from":1844,"to":1847,"sanitized":619},{"from":1849,"to":1852,"sanitized":619},{"from":1854,"to":1857,"sanitized":617},{"from":1857,"to":1861,"sanitized":617},"medium",{"entryPoint":1876,"graph":1877,"unsanitizedCount":87,"severity":1874},"\u003Cot-functions-admin> (inc\\option-tree\\includes\\ot-functions-admin.php:0)",{"nodes":1878,"edges":1913},[1879,1881,1882,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1897,1901,1904,1907,1909,1911],{"id":1814,"type":1815,"label":1880,"file":281,"line":1817},"$_POST (x10)",{"id":1819,"type":1820,"label":1821,"file":281,"line":1822,"wp_function":1823},{"id":1825,"type":1815,"label":1883,"file":281,"line":1827},"$_POST['_wp_http_referer'] (x5)",{"id":1829,"type":1820,"label":1830,"file":281,"line":1827,"wp_function":1831},{"id":1833,"type":1815,"label":1834,"file":281,"line":686},{"id":1836,"type":1820,"label":1837,"file":281,"line":686,"wp_function":685},{"id":1839,"type":1815,"label":1840,"file":281,"line":689},{"id":1842,"type":1820,"label":1837,"file":281,"line":689,"wp_function":685},{"id":1844,"type":1815,"label":1845,"file":281,"line":692},{"id":1847,"type":1820,"label":1837,"file":281,"line":692,"wp_function":685},{"id":1849,"type":1815,"label":1850,"file":281,"line":692},{"id":1852,"type":1820,"label":1837,"file":281,"line":698,"wp_function":685},{"id":1854,"type":1815,"label":1850,"file":281,"line":1817},{"id":1857,"type":1820,"label":1862,"file":281,"line":1863,"wp_function":1864},{"id":1861,"type":1815,"label":1896,"file":281,"line":689},"$_POST (x3)",{"id":1898,"type":1820,"label":1899,"file":281,"line":875,"wp_function":1900},"n15","echo() [XSS]","echo",{"id":1902,"type":1815,"label":1850,"file":281,"line":1903},"n16",2274,{"id":1905,"type":1820,"label":1830,"file":281,"line":1906,"wp_function":1831},"n17",2276,{"id":1908,"type":1815,"label":1850,"file":281,"line":1855},"n18",{"id":1910,"type":1858,"label":1859,"file":281,"line":1855},"n19",{"id":1912,"type":1820,"label":1862,"file":281,"line":1863,"wp_function":1864},"n20",[1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924],{"from":1814,"to":1819,"sanitized":619},{"from":1825,"to":1829,"sanitized":619},{"from":1833,"to":1836,"sanitized":619},{"from":1839,"to":1842,"sanitized":619},{"from":1844,"to":1847,"sanitized":619},{"from":1849,"to":1852,"sanitized":619},{"from":1854,"to":1857,"sanitized":619},{"from":1861,"to":1898,"sanitized":619},{"from":1902,"to":1905,"sanitized":619},{"from":1908,"to":1910,"sanitized":617},{"from":1910,"to":1912,"sanitized":617},{"entryPoint":1926,"graph":1927,"unsanitizedCount":87,"severity":1874},"display_page (inc\\option-tree\\includes\\ot-settings-api.php:228)",{"nodes":1928,"edges":1932},[1929,1931],{"id":1814,"type":1815,"label":1930,"file":352,"line":830},"$_SERVER['REQUEST_URI']",{"id":1819,"type":1820,"label":1899,"file":352,"line":830,"wp_function":1900},[1933],{"from":1814,"to":1819,"sanitized":617},{"entryPoint":1935,"graph":1936,"unsanitizedCount":87,"severity":1874},"add_section (inc\\option-tree\\ot-loader.php:612)",{"nodes":1937,"edges":1941},[1938,1940],{"id":1814,"type":1815,"label":1939,"file":370,"line":1606},"$_REQUEST['count']",{"id":1819,"type":1820,"label":1899,"file":370,"line":1606,"wp_function":1900},[1942],{"from":1814,"to":1819,"sanitized":617},{"entryPoint":1944,"graph":1945,"unsanitizedCount":87,"severity":1874},"add_setting (inc\\option-tree\\ot-loader.php:620)",{"nodes":1946,"edges":1950},[1947,1949],{"id":1814,"type":1815,"label":1948,"file":370,"line":1608},"$_REQUEST['name']",{"id":1819,"type":1820,"label":1899,"file":370,"line":1608,"wp_function":1900},[1951],{"from":1814,"to":1819,"sanitized":617},{"entryPoint":1953,"graph":1954,"unsanitizedCount":87,"severity":1874},"add_list_item_setting (inc\\option-tree\\ot-loader.php:628)",{"nodes":1955,"edges":1958},[1956,1957],{"id":1814,"type":1815,"label":1948,"file":370,"line":1610},{"id":1819,"type":1820,"label":1899,"file":370,"line":1610,"wp_function":1900},[1959],{"from":1814,"to":1819,"sanitized":617},{"entryPoint":1961,"graph":1962,"unsanitizedCount":87,"severity":1874},"add_the_contextual_help (inc\\option-tree\\ot-loader.php:636)",{"nodes":1963,"edges":1966},[1964,1965],{"id":1814,"type":1815,"label":1948,"file":370,"line":1612},{"id":1819,"type":1820,"label":1899,"file":370,"line":1612,"wp_function":1900},[1967],{"from":1814,"to":1819,"sanitized":617},{"entryPoint":1969,"graph":1970,"unsanitizedCount":87,"severity":1874},"add_choice (inc\\option-tree\\ot-loader.php:644)",{"nodes":1971,"edges":1974},[1972,1973],{"id":1814,"type":1815,"label":1948,"file":370,"line":1171},{"id":1819,"type":1820,"label":1899,"file":370,"line":1171,"wp_function":1900},[1975],{"from":1814,"to":1819,"sanitized":617},{"entryPoint":1977,"graph":1978,"unsanitizedCount":87,"severity":1874},"add_layout (inc\\option-tree\\ot-loader.php:652)",{"nodes":1979,"edges":1982},[1980,1981],{"id":1814,"type":1815,"label":1939,"file":370,"line":1179},{"id":1819,"type":1820,"label":1899,"file":370,"line":1179,"wp_function":1900},[1983],{"from":1814,"to":1819,"sanitized":617},{"entryPoint":1985,"graph":1986,"unsanitizedCount":27,"severity":1994},"goodbye_form_callback (class-plugin-deactivate-feedback.php:402)",{"nodes":1987,"edges":1992},[1988,1990],{"id":1814,"type":1815,"label":1989,"file":151,"line":1550},"$_POST (x2)",{"id":1819,"type":1820,"label":1821,"file":151,"line":1991,"wp_function":1823},406,[1993],{"from":1814,"to":1819,"sanitized":619},"low",{"entryPoint":1996,"graph":1997,"unsanitizedCount":27,"severity":1994},"\u003Cclass-plugin-deactivate-feedback> (class-plugin-deactivate-feedback.php:0)",{"nodes":1998,"edges":2001},[1999,2000],{"id":1814,"type":1815,"label":1989,"file":151,"line":1550},{"id":1819,"type":1820,"label":1821,"file":151,"line":1991,"wp_function":1823},[2002],{"from":1814,"to":1819,"sanitized":619},{"entryPoint":2004,"graph":2005,"unsanitizedCount":27,"severity":1994},"ot_save_settings (inc\\option-tree\\includes\\ot-functions-admin.php:1849)",{"nodes":2006,"edges":2015},[2007,2009,2011,2014],{"id":1814,"type":1815,"label":1850,"file":281,"line":2008},1855,{"id":1819,"type":1820,"label":1821,"file":281,"line":2010,"wp_function":1823},2041,{"id":1825,"type":1815,"label":2012,"file":281,"line":2013},"$_POST['_wp_http_referer']",2047,{"id":1829,"type":1820,"label":1830,"file":281,"line":2013,"wp_function":1831},[2016,2017],{"from":1814,"to":1819,"sanitized":619},{"from":1825,"to":1829,"sanitized":619},{"entryPoint":2019,"graph":2020,"unsanitizedCount":27,"severity":1994},"ot_modify_layouts (inc\\option-tree\\includes\\ot-functions-admin.php:2184)",{"nodes":2021,"edges":2024},[2022,2023],{"id":1814,"type":1815,"label":1850,"file":281,"line":1903},{"id":1819,"type":1820,"label":1830,"file":281,"line":1906,"wp_function":1831},[2025],{"from":1814,"to":1819,"sanitized":619},{"entryPoint":2027,"graph":2028,"unsanitizedCount":27,"severity":1994},"save_meta_box (inc\\option-tree\\includes\\ot-meta-box-api.php:184)",{"nodes":2029,"edges":2033},[2030,2032],{"id":1814,"type":1815,"label":2031,"file":338,"line":712},"$_POST[?] (x2)",{"id":1819,"type":1820,"label":1837,"file":338,"line":712,"wp_function":685},[2034],{"from":1814,"to":1819,"sanitized":619},{"entryPoint":2036,"graph":2037,"unsanitizedCount":27,"severity":1994},"\u003Cot-meta-box-api> (inc\\option-tree\\includes\\ot-meta-box-api.php:0)",{"nodes":2038,"edges":2041},[2039,2040],{"id":1814,"type":1815,"label":2031,"file":338,"line":712},{"id":1819,"type":1820,"label":1837,"file":338,"line":712,"wp_function":685},[2042],{"from":1814,"to":1819,"sanitized":619},{"entryPoint":2044,"graph":2045,"unsanitizedCount":27,"severity":1994},"\u003Cot-settings-api> (inc\\option-tree\\includes\\ot-settings-api.php:0)",{"nodes":2046,"edges":2051},[2047,2048,2049,2050],{"id":1814,"type":1815,"label":1930,"file":352,"line":830},{"id":1819,"type":1820,"label":1899,"file":352,"line":830,"wp_function":1900},{"id":1825,"type":1815,"label":2031,"file":352,"line":717},{"id":1829,"type":1820,"label":1837,"file":352,"line":717,"wp_function":685},[2052,2053],{"from":1814,"to":1819,"sanitized":619},{"from":1825,"to":1829,"sanitized":619},{"entryPoint":2055,"graph":2056,"unsanitizedCount":27,"severity":1994},"add_list_item (inc\\option-tree\\ot-loader.php:660)",{"nodes":2057,"edges":2061},[2058,2060],{"id":1814,"type":1815,"label":2059,"file":370,"line":720},"$_REQUEST['settings']",{"id":1819,"type":1820,"label":1837,"file":370,"line":720,"wp_function":685},[2062],{"from":1814,"to":1819,"sanitized":619},{"entryPoint":2064,"graph":2065,"unsanitizedCount":27,"severity":1994},"add_social_links (inc\\option-tree\\ot-loader.php:669)",{"nodes":2066,"edges":2069},[2067,2068],{"id":1814,"type":1815,"label":2059,"file":370,"line":724},{"id":1819,"type":1820,"label":1837,"file":370,"line":724,"wp_function":685},[2070],{"from":1814,"to":1819,"sanitized":619},{"entryPoint":2072,"graph":2073,"unsanitizedCount":27,"severity":1994},"\u003Cot-loader> (inc\\option-tree\\ot-loader.php:0)",{"nodes":2074,"edges":2084},[2075,2077,2078,2080,2081,2083],{"id":1814,"type":1815,"label":2076,"file":370,"line":1606},"$_REQUEST['count'] (x2)",{"id":1819,"type":1820,"label":1899,"file":370,"line":1606,"wp_function":1900},{"id":1825,"type":1815,"label":2079,"file":370,"line":1608},"$_REQUEST['name'] (x4)",{"id":1829,"type":1820,"label":1899,"file":370,"line":1608,"wp_function":1900},{"id":1833,"type":1815,"label":2082,"file":370,"line":720},"$_REQUEST['settings'] (x2)",{"id":1836,"type":1820,"label":1837,"file":370,"line":720,"wp_function":685},[2085,2086,2087],{"from":1814,"to":1819,"sanitized":619},{"from":1825,"to":1829,"sanitized":619},{"from":1833,"to":1836,"sanitized":619},{"entryPoint":2089,"graph":2090,"unsanitizedCount":99,"severity":2096},"sanitize_callback (inc\\option-tree\\includes\\ot-settings-api.php:585)",{"nodes":2091,"edges":2094},[2092,2093],{"id":1814,"type":1815,"label":2031,"file":352,"line":717},{"id":1819,"type":1820,"label":1837,"file":352,"line":717,"wp_function":685},[2095],{"from":1814,"to":1819,"sanitized":617},"high",{"summary":2098,"deductions":2099},"The portfolio-x plugin version 3.7.7 exhibits a mixed security posture. While it boasts a clean vulnerability history with no recorded CVEs, indicating a potentially mature codebase or diligent security practices in the past, the static analysis reveals significant concerns. A substantial portion of its attack surface, specifically 10 out of 17 AJAX handlers, lacks authentication checks. This presents a considerable risk, as unauthorized users could potentially trigger these handlers. Furthermore, the taint analysis identified a high-severity flow with unsanitized paths, which could lead to serious security vulnerabilities if exploited. The presence of dangerous functions like `create_function` and `unserialize` also raises red flags, as these are often associated with code injection or deserialization vulnerabilities. While the plugin demonstrates some good practices like a decent number of nonce and capability checks, and a moderate use of prepared statements for SQL queries, the identified unprotected entry points and the high-severity taint flow are critical weaknesses that require immediate attention.",[2100,2102,2104,2106,2108],{"reason":2101,"points":97},"High number of AJAX handlers without auth checks",{"reason":2103,"points":97},"High severity unsanitized taint flow",{"reason":2105,"points":439},"Use of dangerous functions (create_function, unserialize)",{"reason":2107,"points":142},"SQL queries with only 38% prepared statements",{"reason":2109,"points":64},"Only 59% of outputs properly escaped","2026-03-16T20:27:46.484Z",{"wat":2112,"direct":2127},{"assetPaths":2113,"generatorPatterns":2119,"scriptPaths":2120,"versionParams":2121},[2114,2115,2116,2117,2118],"\u002Fwp-content\u002Fplugins\u002Fportfolio-x\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fportfolio-x\u002Fassets\u002Fcss\u002Fmagnific-popup.css","\u002Fwp-content\u002Fplugins\u002Fportfolio-x\u002Fassets\u002Fjs\u002Fisotope.pkgd.min.js","\u002Fwp-content\u002Fplugins\u002Fportfolio-x\u002Fassets\u002Fjs\u002Fmagnific-popup.js","\u002Fwp-content\u002Fplugins\u002Fportfolio-x\u002Fassets\u002Fjs\u002Ffrontend.js",[],[2116,2117,2118],[2122,2123,2124,2125,2126],"portfolio-x\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","portfolio-x\u002Fassets\u002Fcss\u002Fmagnific-popup.css?ver=","portfolio-x\u002Fassets\u002Fjs\u002Fisotope.pkgd.min.js?ver=","portfolio-x\u002Fassets\u002Fjs\u002Fmagnific-popup.js?ver=","portfolio-x\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":2128,"htmlComments":2131,"htmlAttributes":2132,"restEndpoints":2134,"jsGlobals":2135,"shortcodeOutput":2136},[2129,2130],"portfolio-x-grid","portfolio-x-item",[],[2133],"data-portfolio-x-id",[],[],[2137],"[portfolio_x]"]