[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffrKlpOGlZ-YKcc6w_tLuFPxegWa-WCeNnbQEij5wD0Q":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":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":71,"crawl_stats":37,"alternatives":79,"analysis":192,"fingerprints":398},"simple-folio","Simple Folio","1.1.2","PressTigers","https:\u002F\u002Fprofiles.wordpress.org\u002Fpresstigers\u002F","\u003Cp>This plugin will help you to create and manage multiple portfolio for your website with different set of items and individual settings.\u003C\u002Fp>\n\u003Cp>The portfolio is rendered on the front end using a simple shortcode [simple_folio id=”put portfolio id here”]\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwp-dynamo.presstigers.com\u002Fportfolio\" rel=\"nofollow ugc\">Demo Link\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Easy to use and customize\u003C\u002Fli>\n\u003Cli>Inside Grid Placement\u003C\u002Fli>\n\u003Cli>Portfolio Filters\u003C\u002Fli>\n\u003Cli>Automatic Shortcode Generator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>MixItUp (https:\u002F\u002Fmixitup.kunkalabs.com)\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin lets you to create beautiful filterable responsive portfolio.",30,5208,100,3,"2026-01-19T12:14:00.000Z","6.8.5","6.5","7.4",[20,21,22,23,24],"folio-management","grid","portfolio","projects-listing","responsive","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-folio\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-folio.1.1.2.zip",96,0,"2026-01-27 00:00:00","2026-03-15T15:16:48.613Z",[32,47,62],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":6,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2025-14039","simple-folio-authenticated-contributor-stored-cross-site-scripting-via-client-name-and-link-meta-fields","Simple Folio \u003C= 1.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'Client name' and 'Link' Meta Fields","The Simple Folio plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the '_simple_folio_item_client_name' and '_simple_folio_item_link' meta fields in all versions up to, and including, 1.1.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.1.1","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-01-28 06:43:44",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc32a71d6-d61c-4f6f-9d35-70140235af7c?source=api-prod",1,{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":37,"affected_versions":52,"patched_in_version":53,"severity":39,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2025-64256","simple-folio-cross-site-request-forgery","Simple Folio \u003C= 1.1.0 - Cross-Site Request Forgery","The Simple Folio plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.1.0. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.1.0","1.1.1",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-12-15 00:00:00","2025-12-20 19:32:31",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff8722424-44a1-4dee-819e-039df762a3dc?source=api-prod",6,{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":37,"affected_versions":52,"patched_in_version":53,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":67,"updated_date":68,"references":69,"days_to_patch":46},"CVE-2025-12151","simple-folio-authenticated-subscriber-stored-cross-site-scripting","Simple Folio \u003C= 1.1.0 - Authenticated (Subscriber+) Stored Cross-Site Scripting","The Simple Folio plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'portfolio_name' parameter in all versions up to, and including, 1.1.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2025-11-26 16:28:19","2025-11-27 04:36:45",[70],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5c7b9827-59a7-4a8f-88d5-0b27c3ea2925?source=api-prod",{"slug":72,"display_name":7,"profile_url":8,"plugin_count":73,"total_installs":74,"avg_security_score":75,"avg_patch_time_days":76,"trust_score":77,"computed_at":78},"presstigers",12,32340,84,317,68,"2026-04-04T03:43:41.108Z",[80,106,130,150,169],{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"portfolio-and-projects","Portfolio and Projects","1.5.6","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>✅ Now that you have your website ready then why don’t you \u003Cstrong>download\u003C\u002Fstrong> and try out this Portfolio OR Projects to give it better functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> this Portfolio OR Projects because It is proven that Portfolio OR Projects have been a powerful tool to present your content in a very neat manner with the help of fancy sliders and customized designs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fportfolio-and-projects-demo\u002F?utm_source=WP&utm_medium=Portfolio-and-Projects&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fportfolio-and-projects-pro\u002F?utm_source=WP&utm_medium=Portfolio-and-Projects&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your customer might like the professional and fancy vibe of your site with Portfolio OR Projects sliders\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ This plugin displays your custom posts using :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Portfolio Grid (1 designs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Features :\u003C\u002Fh4>\n\u003Cp>[YouTube https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=uoVyVKcnY28]\u003C\u002Fp>\n\u003Cp>A very simple plugin to add portfolio – The Most creative Mobile Touch Slider – for WordPress.\u003C\u002Fp>\n\u003Cp>Portfolio\u002F Projects – is the free and most modern mobile touch slider with hardware accelerated transitions and amazing native behaviour. It is intended to be used in Desktop and mobile websites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Also work with Gutenberg shortcode block.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✅ Here is the plugin shortcode example\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Portfolio Grid\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pap_portfolio]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To display only Portfolio 4 post:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pap_portfolio limit=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where limit define the number of posts to display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you want to display Portfolio by category then use this short code:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pap_portfolio category=\"category_ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Here is Template code\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[pap_portfolio]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Use Following Portfolio parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[pap_portfolio]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>limit:\u003C\u002Fstrong> [pap_portfolio limit=”-1″] (Number of projects you want to show.by default is 5.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>category:\u003C\u002Fstrong> [pap_portfolio category=””] (display portfolio category wise.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>orderby:\u003C\u002Fstrong> [pap_portfolio orderby=”date”] (Display projects in your order. Values are “date”, “modified”, “title”, “name” (Post Slug), “ID”, “rand”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order :\u003C\u002Fstrong> [pap_portfolio order=”DESC”] (Controls post order. Values are “ASC” OR “DESC”.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid :\u003C\u002Fstrong> [pap_portfolio grid=”2″] (Display post in Grid formats. You can use grid:1,2,3,4).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link :\u003C\u002Fstrong> [pap_portfolio link=”true”] (Display portfolio link in popup or not).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fportfolio-and-projects-demo\u002F?utm_source=WP&utm_medium=Portfolio-and-Projects&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fportfolio-and-projects-pro\u002F?utm_source=WP&utm_medium=Portfolio-and-Projects&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Essential Plugin Bundle Deal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=Portfolio-and-Projects&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>✅ Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Gutenberg block support.\u003C\u002Fli>\n\u003Cli>Portfolio Grid\u003C\u002Fli>\n\u003Cli>Easy to add.\u003C\u002Fli>\n\u003Cli>Also work with Gutenberg shortcode block. \u003C\u002Fli>\n\u003Cli>Touch-enabled Navigation.\u003C\u002Fli>\n\u003Cli>Responsive.\u003C\u002Fli>\n\u003Cli>Responsive touch slider.\u003C\u002Fli>\n\u003Cli>Use for header image slider.\u003C\u002Fli>\n\u003Cli>You can create multiple post slider with different options at single page or post.\u003C\u002Fli>\n\u003Cli>Fully responsive. Scales with its container.\u003C\u002Fli>\n\u003Cli>100% Multi Language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to install :\u003C\u002Fh4>\n\u003Cp>[YouTube https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xky5Yefm8PI]\u003C\u002Fp>\n\u003Ch4>Privacy & Policy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have also opt-in e-mail selection, once you download the plugin , so that we can inform you and nurture you about products and its features.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display Portfolio OR Projects in a grid view. Also work with Gutenberg shortcode block.",1000,78166,94,11,"2026-02-20T18:44:00.000Z","6.9.4","4.0","",[22,97,98,99,100],"portfolio-listing","project-grid","project-portfolio","responsive-portfolio","https:\u002F\u002Fessentialplugin.com\u002Fwordpress-plugin\u002Fportfolio-and-projects\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-and-projects.1.5.6.zip",98,2,"2025-12-05 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":88,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":93,"requires_at_least":118,"requires_php":95,"tags":119,"homepage":125,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":28,"last_vuln_date":129,"fetched_at":30},"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;",76469,92,18,"2025-12-04T08:53:00.000Z","3.0",[120,121,122,123,124],"media-grid","portfolio-gallery","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":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":13,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":16,"requires_at_least":142,"requires_php":18,"tags":143,"homepage":148,"download_link":149,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"responsive-portfolio-image-gallery","Responsive Portfolio Image Gallery – Portfolio Gallery","1.3","Realwebcare","https:\u002F\u002Fprofiles.wordpress.org\u002Frealwebcare\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.realwebcare.com\u002Fdemo\u002Fresponsive-portfolio-image-gallery-free\u002F\" rel=\"nofollow ugc\">FREE VERSION DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.realwebcare.com\u002Fdemo\u002Fplugins\u002F?product_id=responsive-portfolio-gallery\" rel=\"nofollow ugc\">PRO VERSION DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.realwebcare.com\u002Fitem\u002Fresponsive-portfolio-image-gallery-pro\u002F\" rel=\"nofollow ugc\">EXPLORE PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.realwebcare.com\u002Fbilling\u002Fsubmitticket.php?step=2&deptid=6\" rel=\"nofollow ugc\">CONTACT US\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Responsive Portfolio Image Gallery\u003C\u002Fstrong> is a lightweight yet powerful plugin designed to help you display your portfolios in a modern, organized, and responsive layout. Whether you’re a photographer, designer, or creative professional, this plugin allows you to build beautiful grid-style portfolio galleries with a filterable interface using WordPress posts and \u003Ccode>[shortcode]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Each portfolio item uses the featured image for its thumbnail, which opens up a stunning preview area displaying a larger version, along with optional titles, descriptions, buttons, and a related carousel.\u003C\u002Fp>\n\u003Cp>Customize the look and feel using the built-in settings panel – choose hover effects, filter animations, the number of posts to show, and much more.\u003C\u002Fp>\n\u003Cp>Use simple \u003Ccode>[shortcode]\u003C\u002Fcode> to place your gallery anywhere on your website.\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A featured image must be set for each portfolio item.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Unlock more advanced features by upgrading to the Pro version:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create unlimited galleries with unique styles\u003C\u002Fli>\n\u003Cli>Add unlimited buttons in preview area\u003C\u002Fli>\n\u003Cli>Duplicate any Portfolio rather than resetting a new one.\u003C\u002Fli>\n\u003Cli>Backup and import\u002Fexport settings\u003C\u002Fli>\n\u003Cli>More attractive hover and filter animations\u003C\u002Fli>\n\u003Cli>Google Fonts support\u003C\u002Fli>\n\u003Cli>YouTube and Vimeo video support\u003C\u002Fli>\n\u003Cli>Assign multiple categories per portfolio\u003C\u002Fli>\n\u003Cli>Admin preview of each gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.realwebcare.com\u002Fitem\u002Fresponsive-portfolio-image-gallery-pro\u002F\" rel=\"nofollow ugc\">Explore Pro Features\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Pro Version Video DEMO\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\u002F4B1bbiBdtJg?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>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive for all devices\u003C\u002Fli>\n\u003Cli>Lightweight and fast-loading\u003C\u002Fli>\n\u003Cli>Built with custom post types and taxonomies\u003C\u002Fli>\n\u003Cli>Two built-in themes: \u003Ccode>Light\u003C\u002Fcode> and \u003Ccode>Dark\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Set the number of items and description length\u003C\u002Fli>\n\u003Cli>Sort portfolios by \u003Ccode>date\u003C\u002Fcode>, \u003Ccode>name\u003C\u002Fcode>, or \u003Ccode>ID\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Customize thumbnail \u003Ccode>width\u003C\u002Fcode> and \u003Ccode>height\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Choose from several hover and filter effects\u003C\u002Fli>\n\u003Cli>Display carousel of related images\u003C\u002Fli>\n\u003Cli>Hide\u002Fshow description and carousel\u003C\u002Fli>\n\u003Cli>Portfolio description can be hidden\u003C\u002Fli>\n\u003Cli>Height of the expanding preview and carousel wrapper is adjustable\u003C\u002Fli>\n\u003Cli>Enable custom CSS\u003C\u002Fli>\n\u003Cli>Shortcode-based implementation\u003C\u002Fli>\n\u003Cli>Fully compatible with all modern browsers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Custom Post Type & Taxonomy\u003C\u002Fh3>\n\u003Cp>Portfolios are managed as a dedicated custom post type with their own taxonomy. This structure ensures easy organization and separation from other content types.\u003C\u002Fp>\n\u003Ch3>Two color schemes in style\u003C\u002Fh3>\n\u003Cp>There are two color variations for the portfolio gallery plugin, dark and light. You can switch between them and load one up which is suitable for your website.\u003C\u002Fp>\n\u003Ch3>Hover & Filter Effects\u003C\u002Fh3>\n\u003Cp>Add visual appeal with a wide variety of CSS-based hover and filter animations. Let users easily navigate your gallery by filtering items based on categories.\u003C\u002Fp>\n\u003Ch3>Expanding Preview Panel\u003C\u002Fh3>\n\u003Cp>When a thumbnail is clicked, a clean, expandable preview opens with more details including a large image, title, description, buttons, and related carousel.\u003C\u002Fp>\n\u003Ch3>Custom CSS Support\u003C\u002Fh3>\n\u003Cp>Add your own styles directly from the plugin settings panel. Your rules will override the default styles without needing to modify plugin files.\u003C\u002Fp>\n\u003Ch3>Migration Notes for Version 1.3\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Version 1.3\u003C\u002Fstrong> is a major update with internal changes that may affect users upgrading from older versions. We’ve made structural improvements for better performance and flexibility, which means certain elements have been renamed or migrated.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Don’t worry – most changes are applied automatically through the version checker method.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>However, please visit \u003Ccode>Portfolio \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Guide\u003C\u002Fcode> in your WordPress dashboard for detailed upgrade instructions.\u003C\u002Fp>\n\u003Ch3>What You Should Do\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Shortcodes\u003C\u002Fstrong>: Go to the pages\u002Fposts where you added \u003Ccode>[rcpig-gallery]\u003C\u002Fcode> and replace them with \u003Ccode>[rpgal-gallery]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Post Type Visibility\u003C\u002Fstrong>: If your portfolios are missing, go to your dashboard > Portfolios, and ensure items are listed under the new \u003Ccode>rpgal\u003C\u002Fcode> post type.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Check Gallery Settings\u003C\u002Fstrong>: Visit the \u003Ccode>Generate Portfolio\u003C\u002Fcode> section to confirm your included categories are set correctly.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Custom Button Data\u003C\u002Fstrong>: If you previously used buttons in your preview, confirm that they appear as expected. If not, re-enter them using the new fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We’ve tried to make this transition as seamless as possible. However, if you notice anything missing or broken, re-saving your portfolio settings or re-adding buttons under the new structure usually resolves the issue. If you need help, you can contact us at anytime.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fded\u002Fbonzo\" rel=\"nofollow ugc\">Classie – class helper functions\u003C\u002Fa> by bonzo\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftympanus.net\u002Fcodrops\u002F2012\u002F04\u002F09\u002Fdirection-aware-hover-effect-with-css3-and-jquery\u002F\" rel=\"nofollow ugc\">Direction Aware Hover Effect\u003C\u002Fa> by Codrops\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftympanus.net\u002Fcodrops\u002F2013\u002F03\u002F19\u002Fthumbnail-grid-with-expanding-preview\u002F\" rel=\"nofollow ugc\">Thumbnail Grid with Expanding Preview\u003C\u002Fa> by Codrops\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftympanus.net\u002Fcodrops\u002F2011\u002F09\u002F12\u002Felastislide-responsive-carousel\u002F\" rel=\"nofollow ugc\">Elastislide\u003C\u002Fa> by Codrops\u003C\u002Fli>\n\u003Cli>Presented By: \u003Ca href=\"https:\u002F\u002Fwww.realwebcare.com\u002F\" rel=\"nofollow ugc\">Realwebcare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Frealwebcare\" rel=\"nofollow ugc\">Facebook Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A powerful and lightweight WordPress plugin for creating responsive, filterable image or portfolio galleries using [shortcode].",12134,78,7,"2025-07-10T16:43:00.000Z","5.2",[144,145,22,146,147],"grid-portfolio","photo-album","responsive-gallery","responsive-image-gallery","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-portfolio-image-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-portfolio-image-gallery.1.3.zip",{"slug":151,"name":152,"version":153,"author":154,"author_profile":155,"description":156,"short_description":157,"active_installs":158,"downloaded":159,"rating":160,"num_ratings":91,"last_updated":161,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":162,"homepage":166,"download_link":167,"security_score":27,"vuln_count":128,"unpatched_count":28,"last_vuln_date":168,"fetched_at":30},"portfolio-elementor","PowerFolio – Portfolio & Image Gallery for Elementor","3.2.5","Diego Pereira","https:\u002F\u002Fprofiles.wordpress.org\u002Fdotrex\u002F","\u003Cp>A powerful portfolio and gallery plugin for WP, Elementor and Gutenberg. Create portfolio and image galleries in seconds using any page builder!\u003C\u002Fp>\n\u003Ch3>A Powerful Portfolio and Gallery Plugin for Elementor\u003C\u002Fh3>\n\u003Cp>WordPress has changed. Page builders have made it easier than ever to create websites.\u003C\u002Fp>\n\u003Cp>Powerfolio arrives to complement this new generation of WordPress, making it possible to create portfolios and image galleries in an easy and fast way, fully integrated with WordPress page builders.\u003C\u002Fp>\n\u003Ch3>Plugin Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpowerfoliowp.com\u002F\" rel=\"nofollow ugc\">Click here to see the portfolio demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>The first impression is what matters\u003C\u002Fh3>\n\u003Cp>Do you want to display projects in a classic grid or in a masonry layout? Or do you prefer an exclusive format, where each item has a specific size? With Powerfolio, you can choose any of these options.\u003C\u002Fp>\n\u003Cp>Powerfolio allows you to create a professional portfolio or an image gallery in a few seconds using your preferred page builder (Gutenberg or Elementor).\u003C\u002Fp>\n\u003Cp>It is possible, in a few clicks, to choose the number of columns, define category filters and customize hover effects, backgrounds, colors, CSS options, Animations, and much more.\u003C\u002Fp>\n\u003Ch3>Compatible With Elementor\u003C\u002Fh3>\n\u003Cp>Powerfolio is 100% compatible with Elementor. It means that you can use our portfolio for elementor or image gallery elementor widgets to create a gallery grid on any page and edit using the page builder features of Elementor.\u003C\u002Fp>\n\u003Ch3>Integrated with Gutenberg\u003C\u002Fh3>\n\u003Cp>Powerfolio is also compatible with Gutenberg, the block editor from WordPress. With our Portfolio and Image Gallery blocks you can easily create and customize filterable image grids using the visual editor from WordPress.\u003C\u002Fp>\n\u003Ch3>Filterable Galleries\u003C\u002Fh3>\n\u003Cp>Powerfolio has built-in filterable gallery option. By activating it, your users will be able to filter the items in the gallery according to the selected category.\u003C\u002Fp>\n\u003Ch3>CSS Animations and Transition Effects\u003C\u002Fh3>\n\u003Cp>You can choose from several transition effects for your portfolio or image grid. A simple way to delight your users.\u003C\u002Fp>\n\u003Ch3>Custom Grids\u003C\u002Fh3>\n\u003Cp>There are several grid options to choose from, like the classic box grid, masonry and custom grids.\u003Cbr \u002F>\nYou can also create your own custom grid by changing the width and height of each item in the gallery (PRO version only)\u003C\u002Fp>\n\u003Ch3>Fully Responsive\u003C\u002Fh3>\n\u003Cp>Portfolios are 100% responsive, this means that your portfolio or gallery will work perfectly on any screen, such as monitors, tablets and mobile phones.\u003C\u002Fp>\n\u003Ch3>Demo Videos\u003C\u002Fh3>\n\u003Cp>Getting started with your first portfolio #1\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\u002F6wrMp5li8ns?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>Getting started with your first portfolio #2\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\u002FeikLVsTO0yw?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>This is a detailed tutorial on how to build a nice portfolio with the plugin\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\u002FsJFL3iG1Xjk?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>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filterable Portfolio Addon\u002FWidget for Elementor\u003C\u002Fli>\n\u003Cli>Filterable Portfolio Block for WordPress\u002FGutenberg\u003C\u002Fli>\n\u003Cli>Filterable Image Gallery Addon\u002FWidget for Elementor\u003C\u002Fli>\n\u003Cli>Filterable Image Gallery Block for WordPress\u002FGutenberg\u003C\u002Fli>\n\u003Cli>Portfolio Shortcode Generator (available on the WP Classic Editor screen)\u003C\u002Fli>\n\u003Cli>Masonry, Boxed and custom Packery Grid layouts (and also a grid builder in PRO version!)\u003C\u002Fli>\n\u003Cli>You can show the projects on a modal or on a single page\u003C\u002Fli>\n\u003Cli>Compatible with Elementor (Portfolio Widget)\u003C\u002Fli>\n\u003Cli>Compatible with any page builder (using the shortcode option)\u003C\u002Fli>\n\u003Cli>2,3,4,5 or 6 columns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Elementor Portfolio Widget\u002FAddon\u003C\u002Fh3>\n\u003Cp>With this Elementor portfolio widget, you can display the posts of the portfolio post type in a filterable gallery. You have options to customize everything, from the layout\u002Fgrid to the hover effects.\u003C\u002Fp>\n\u003Ch3>Filterable Image Gallery for Elementor Widget\u002FAddon\u003C\u002Fh3>\n\u003Cp>You can use the Elementor gallery widget to display a filterable image gallery in your page. You will have the same customization options as the portfolio for elementor widget.\u003C\u002Fp>\n\u003Ch3>Image Gallery GRID Builder (PRO Version)\u003C\u002Fh3>\n\u003Cp>With the grid builder, you will be able to customize the width and height of each item in your gallery. In combination with the packery layout and the filter, it allows you to create unique and magic grids.\u003C\u002Fp>\n\u003Ch3>Beta Features\u003C\u002Fh3>\n\u003Cp>We also have some features that are not the main purpose of the plugin but we can turn into main features of the plugin. E.g.\u003Cbr \u002F>\n* Posts Grid Addon\u002FWidget for Elementor\u003Cbr \u002F>\n* Woocommerce Products Grid Addon\u002FWidget for Elementor\u003Cbr \u002F>\n* 4 Post\u002FProduct Grid Styles – Classic, Masonry and 2 creative styles\u003C\u002Fp>\n\u003Ch3>POSTS GRID FOR ELEMENTOR WIDGET\u003C\u002Fh3>\n\u003Cp>With this Elementor widget, you can display the content of the “post” post type in a customizable post grid, with several style options.\u003C\u002Fp>\n\u003Ch3>PRODUCTS GRID FOR ELEMENTOR WIDGET\u003C\u002Fh3>\n\u003Cp>You can use this Elementor widget to display the products of your Woocommerce store.\u003C\u002Fp>\n\u003Ch3>PRO version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Several hover animations\u002Feffects\u003C\u002Fli>\n\u003Cli>Several grid styles, including Special Grids\u003C\u002Fli>\n\u003Cli>Grid Builder\u003C\u002Fli>\n\u003Cli>Portfolio Carousel Widget\u003C\u002Fli>\n\u003Cli>Extra CSS effects and animations\u003C\u002Fli>\n\u003Cli>Option to display a specific portfolio category\u003C\u002Fli>\n\u003Cli>Option to display content from any post type to the grid\u003C\u002Fli>\n\u003Cli>Extra customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation Instructions \u002F How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload \u003Ccode>elementor-portfolio\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Click on the “Portfolio” link from the main menu\u003C\u002Fli>\n\u003Cli>Click on “Add New Item”, create your first portfolio content and publish. Create as many posts as you want.\u003C\u002Fli>\n\u003Cli>Create a new page using Elementor, or edit an existing one\u003C\u002Fli>\n\u003Cli>Drag and drop the portfolio widget to your page.\u003C\u002Fli>\n\u003Cli>Customize it using the widget options and publish the page.\u003C\u002Fli>\n\u003Cli>Done! Your new portfolio is ready!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>How to display the filterable portfolio grid using a shortcode\u003C\u002Fh4>\n\u003Cp>The widget will be available in Elementor items. Just drag it to your website and select the customization options 🙂\u003C\u002Fp>\n\u003Cp>You can also use the shortcode to display the portfolio grid on a page\u002Fpost, or using Gutenberg and other page builders:\u003C\u002Fp>\n\u003Cp>[powerfolio]\u003C\u002Fp>\n\u003Cp>You can customize it using these options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>postsperpage:\u003C\u002Fstrong> Set a number of posts to show (eg: postsperpage=”12″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>showfilter\u003C\u002Fstrong>: Show the category filter on the top of the grid. Options: yes\u002Fno. (eg: showfilter=”yes”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>style\u003C\u002Fstrong>: Set the grid style of the portfolio. Options: masonry\u002Fbox. (eg: style=”box”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>linkto\u003C\u002Fstrong>: Set the link type of the portfolio item. If is set to image, it will open the Featured Image on a lightbox. Options: image\u002Fproject. (eg: linkto=”image”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>columns\u003C\u002Fstrong>: Set the columns per row of the portfolio grid. Options: 2\u002F3\u002F4. (eg: columns=”4″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>margin\u003C\u002Fstrong>: Choose if you want a margin between the items or no. Options: yes\u002Fno. (eg: margin=”no”).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example of a complete shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[powerfolio postsperpage=”12″ type=”no” showfilter=”yes” style=”masonry” linkto=”image” columns=”4″ margin=”no”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example of a complete shortcode without the set properties:\u003C\u002Fstrong>\u003Cbr \u002F>\n[powerfolio postsperpage=”” showfilter=”” style=”” linkto=”” columns=”” margin=””]\u003C\u002Fp>\n","A powerful portfolio and gallery plugin for WP, Elementor and Gutenberg. Create portfolio and image galleries in seconds using any page builder!",10000,365982,90,"2025-12-03T22:46:00.000Z",[163,164,165,22,100],"elementor","gallery","image-gallery","https:\u002F\u002Fpowerfoliowp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-elementor.3.2.5.zip","2025-09-22 00:00:00",{"slug":170,"name":171,"version":172,"author":173,"author_profile":174,"description":175,"short_description":176,"active_installs":177,"downloaded":178,"rating":179,"num_ratings":180,"last_updated":181,"tested_up_to":182,"requires_at_least":183,"requires_php":95,"tags":184,"homepage":189,"download_link":190,"security_score":191,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"addon-so-widgets-bundle","Ultimate Addons for SiteOrigin","2.4.2","Munir Kamal","https:\u002F\u002Fprofiles.wordpress.org\u002Fmunirkamal\u002F","\u003Cp>\u003Cstrong>This plugin is not actively developed anymore, we may only update for any security fixes whenever possible\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F134485964\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cp>\u003Cstrong>Important: You must activate widgets you need to use from Plugins > SiteOrigin Widgets so that they can be available to use.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This is an Addon plugin for SiteOrigin Widgets Bundle plugin which will add some (and growing) amazing widgets for you to build up your content pages easily using SiteOrigin page builder.\u003C\u002Fp>\n\u003Cp>For more info and Demos please visit \u003Ca href=\"http:\u002F\u002Fproto.ingenious-web.com\u002Fsiteoriginaddon\u002F\" rel=\"nofollow ugc\">Ultimate Addons’ Page.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The collection is growing, but here’s what we have so far.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tabs Widget – Now you can easily add tabbed content on any page.\u003C\u002Fli>\n\u003Cli>Toggle Widget – Will help you add content in toggle.\u003C\u002Fli>\n\u003Cli>Testimonial Widget – Comes with a custom post type (testimonial) with a widget to display testimonials as testimonial grid or testimonial rotator.\u003C\u002Fli>\n\u003Cli>FAQs Widget – This also comes with a custom post type for faqs and with a widget to display faqs on any page.\u003C\u002Fli>\n\u003Cli>Service Box Widget- This is for adding nice service boxes or feature boxes to any page you may have icon or image on top or left.\u003C\u002Fli>\n\u003Cli>Blog Posts Widget- There are currently 2 blog style widgets which you can use to display post loops to any page.\u003C\u002Fli>\n\u003Cli>Divider Widget – This will help you to add different styles of divider b\u002Fw content sections.\u003C\u002Fli>\n\u003Cli>Spacer Widget – Of-course some times you need a space b\u002Fw content sections, so here it is.\u003C\u002Fli>\n\u003Cli>Team Widget – Display your team members easily with this widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Once you enable a widget, you’ll be able to use it anywhere standard widgets are used. You can manage your widgets by going to Plugins > SiteOrigin Widgets in your WordPress admin.\u003C\u002Fp>\n\u003Ch4>Addon Widgets Customizations\u003C\u002Fh4>\n\u003Cp>Each widget has it’s styling options within it same as Siteorigin Widgets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special thanks to SiteOrigin for the help in developing this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please Rate this plugin if it’s been useful for you and you liked it.\u003C\u002Fstrong>\u003C\u002Fp>\n","An ultimate collection of addons for SiteOrigin. SiteOrigin Widgets Bundle is required.",7000,183451,70,15,"2019-10-21T09:29:00.000Z","5.2.24","3.9",[185,24,186,187,188],"post-grid","siteorigin-page-builder","widget","widgets","https:\u002F\u002Fmunirkamal.wordpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faddon-so-widgets-bundle.2.4.2.zip",85,{"attackSurface":193,"codeSignals":277,"taintFlows":326,"riskAssessment":381,"analyzedAt":397},{"hooks":194,"ajaxHandlers":269,"restRoutes":270,"shortcodes":271,"cronEvents":276,"entryPointCount":46,"unprotectedCount":28},[195,200,204,208,211,215,218,223,226,231,235,239,244,249,252,254,257,259,263,266],{"type":196,"name":197,"callback":197,"priority":73,"file":198,"line":199},"action","admin_menu","admin\\class-simple-folio-admin.php",48,{"type":196,"name":201,"callback":202,"file":198,"line":203},"admin_notices","simple_folio_item_settings_save",51,{"type":196,"name":205,"callback":206,"file":198,"line":207},"admin_init","sfo_save_slug_setting",54,{"type":196,"name":205,"callback":209,"file":198,"line":210},"sfo_save_container_settings",57,{"type":196,"name":212,"callback":213,"file":214,"line":199},"add_meta_boxes","simple_folio_item_create_meta_box","includes\\class-simple-folio-meta-box.php",{"type":196,"name":216,"callback":217,"file":214,"line":203},"save_post_simple_folio_item","simple_folio_save_item",{"type":196,"name":219,"callback":220,"file":221,"line":222},"init","simple_folio_init","includes\\class-simple-folio-post-type.php",40,{"type":196,"name":205,"callback":224,"file":221,"line":225},"simple_folio_admin_init",43,{"type":227,"name":228,"callback":229,"file":221,"line":230},"filter","single_template","simple_folio_single_item",59,{"type":227,"name":232,"callback":233,"file":221,"line":234},"manage_edit-simple_folio_item_columns","simple_folio_item_list_columns",227,{"type":196,"name":236,"callback":237,"file":221,"line":238},"manage_simple_folio_item_posts_custom_column","custom_simple_folio_item_columns_value",230,{"type":227,"name":240,"callback":241,"file":242,"line":243},"the_content","simple_folio_shortcode_empty_paragraph_fix","includes\\class-simple-folio-shortcode.php",44,{"type":196,"name":245,"callback":246,"file":247,"line":248},"plugins_loaded","anonymous","includes\\class-simple-folio.php",142,{"type":196,"name":250,"callback":246,"file":247,"line":251},"admin_enqueue_scripts",155,{"type":196,"name":250,"callback":246,"file":247,"line":253},156,{"type":196,"name":255,"callback":246,"file":247,"line":256},"wp_enqueue_scripts",169,{"type":196,"name":255,"callback":246,"file":247,"line":258},170,{"type":196,"name":205,"callback":260,"file":261,"line":262},"simple_folio_add_portfolio_action_handler","includes\\global-functions\\simple-folio-global-functions.php",218,{"type":196,"name":205,"callback":264,"file":261,"line":265},"simple_folio_remove_portfolio_action_handler",265,{"type":196,"name":205,"callback":267,"file":261,"line":268},"simmple_folio_register_settings",383,[],[],[272],{"tag":273,"callback":274,"file":242,"line":275},"simple_folio","simple_folio_callback",41,[],{"dangerousFunctions":278,"sqlUsage":279,"outputEscaping":281,"fileOperations":28,"externalRequests":28,"nonceChecks":324,"capabilityChecks":140,"bundledLibraries":325},[],{"prepared":28,"raw":28,"locations":280},[],{"escaped":282,"rawEcho":283,"locations":284},62,20,[285,288,290,292,294,295,297,299,301,303,304,307,310,312,314,315,317,318,320,322],{"file":198,"line":286,"context":287},146,"raw output",{"file":198,"line":289,"context":287},174,{"file":198,"line":291,"context":287},231,{"file":198,"line":293,"context":287},429,{"file":221,"line":265,"context":287},{"file":261,"line":296,"context":287},419,{"file":261,"line":298,"context":287},420,{"file":300,"line":180,"context":287},"templates\\folio-filter.php",{"file":300,"line":302,"context":287},17,{"file":300,"line":302,"context":287},{"file":305,"line":306,"context":287},"templates\\global\\content-wrapper-end.php",25,{"file":308,"line":309,"context":287},"templates\\global\\content-wrapper-start.php",16,{"file":308,"line":311,"context":287},26,{"file":313,"line":116,"context":287},"templates\\items\\folio.php",{"file":313,"line":116,"context":287},{"file":313,"line":316,"context":287},19,{"file":313,"line":316,"context":287},{"file":313,"line":319,"context":287},22,{"file":321,"line":207,"context":287},"templates\\single-simple-folio.php",{"file":321,"line":323,"context":287},104,5,[],[327,346,354,371],{"entryPoint":328,"graph":329,"unsanitizedCount":28,"severity":345},"sfo_save_slug_setting (admin\\class-simple-folio-admin.php:349)",{"nodes":330,"edges":342},[331,336],{"id":332,"type":333,"label":334,"file":198,"line":335},"n0","source","$_POST",368,{"id":337,"type":338,"label":339,"file":198,"line":340,"wp_function":341},"n1","sink","update_option() [Settings Manipulation]",372,"update_option",[343],{"from":332,"to":337,"sanitized":344},true,"low",{"entryPoint":347,"graph":348,"unsanitizedCount":28,"severity":345},"\u003Cclass-simple-folio-admin> (admin\\class-simple-folio-admin.php:0)",{"nodes":349,"edges":352},[350,351],{"id":332,"type":333,"label":334,"file":198,"line":335},{"id":337,"type":338,"label":339,"file":198,"line":340,"wp_function":341},[353],{"from":332,"to":337,"sanitized":344},{"entryPoint":355,"graph":356,"unsanitizedCount":46,"severity":345},"simple_folio_add_portfolio_action_handler (includes\\global-functions\\simple-folio-global-functions.php:161)",{"nodes":357,"edges":367},[358,361,364],{"id":332,"type":333,"label":359,"file":261,"line":360},"$_REQUEST",211,{"id":337,"type":362,"label":363,"file":261,"line":360},"transform","→ simple_folio_add_option()",{"id":365,"type":338,"label":339,"file":261,"line":366,"wp_function":341},"n2",91,[368,370],{"from":332,"to":337,"sanitized":369},false,{"from":337,"to":365,"sanitized":369},{"entryPoint":372,"graph":373,"unsanitizedCount":46,"severity":345},"\u003Csimple-folio-global-functions> (includes\\global-functions\\simple-folio-global-functions.php:0)",{"nodes":374,"edges":378},[375,376,377],{"id":332,"type":333,"label":359,"file":261,"line":360},{"id":337,"type":362,"label":363,"file":261,"line":360},{"id":365,"type":338,"label":339,"file":261,"line":366,"wp_function":341},[379,380],{"from":332,"to":337,"sanitized":369},{"from":337,"to":365,"sanitized":369},{"summary":382,"deductions":383},"The plugin 'simple-folio' v1.1.2 exhibits a mixed security posture.  On the positive side, the static analysis reveals a relatively small attack surface with only one shortcode and no AJAX handlers or REST API routes exposed without authentication.  Crucially, all SQL queries are properly prepared, and there are a good number of nonce and capability checks, indicating an effort towards secure coding practices.  However, a significant concern arises from the taint analysis, which identified two flows with unsanitized paths. This suggests a potential for vulnerabilities if user-supplied data is not handled carefully in these specific code segments. The vulnerability history is also a point of concern, with three previously disclosed medium-severity vulnerabilities, primarily related to CSRF and XSS. While none are currently unpatched, the recurring nature of these vulnerability types, coupled with the unsanitized paths in the taint analysis, warrants careful consideration.\n\nDespite the presence of unsanitized paths in taint flows and a history of medium-severity vulnerabilities, the plugin demonstrates strengths in its prepared SQL statements and numerous authentication checks. The absence of unpatched CVEs at present is a positive sign. However, the taint analysis findings, even without critical or high severity, point to potential blind spots in input sanitization that could be exploited if not addressed. The historical pattern of CSRF and XSS vulnerabilities further emphasizes the need for vigilance regarding input handling and output escaping. Overall, while the plugin has made progress in security, the identified taint flows and historical vulnerabilities suggest that users should remain cautious and ensure the plugin is kept up-to-date with any future security patches.",[384,387,388,391,393,395],{"reason":385,"points":386},"Taint flow with unsanitized paths detected",8,{"reason":385,"points":386},{"reason":389,"points":390},"Previous medium severity vulnerabilities reported",9,{"reason":392,"points":324},"History of Cross-Site Scripting vulnerabilities",{"reason":394,"points":324},"History of Cross-Site Request Forgery vulnerabilities",{"reason":396,"points":128},"Output escaping not fully implemented (76% proper)","2026-03-16T22:37:15.307Z",{"wat":399,"direct":410},{"assetPaths":400,"generatorPatterns":405,"scriptPaths":406,"versionParams":407},[401,402,403,404],"\u002Fwp-content\u002Fplugins\u002Fsimple-folio\u002Fadmin\u002Fcss\u002Fsimple-folio-admin.css","\u002Fwp-content\u002Fplugins\u002Fsimple-folio\u002Fadmin\u002Fjs\u002Fsimple-folio-admin.js","\u002Fwp-content\u002Fplugins\u002Fsimple-folio\u002Fpublic\u002Fcss\u002Fsimple-folio-public.css","\u002Fwp-content\u002Fplugins\u002Fsimple-folio\u002Fpublic\u002Fjs\u002Fsimple-folio-public.js",[],[402,404],[408,409],"simple-folio\u002Fstyle.css?ver=","simple-folio\u002Fscript.js?ver=",{"cssClasses":411,"htmlComments":423,"htmlAttributes":424,"restEndpoints":427,"jsGlobals":428,"shortcodeOutput":431},[412,413,414,415,416,417,418,419,420,421,422],"simple-folio-ps-header","simple-folio-ps-grid","simple-folio-ps-open","simple-folio-ps-name","simple-folio-ps-shortcode","simple-folio-ps-group","simple-folio-ps-actions","simple-folio-ps-section","simple-folio-settings-left-sec","simple-folio-settings-right-sec","sfo-admin-settings",[],[425,426],"data-portfolio-id","data-simple-folio-id",[],[429,430],"simple_folio_plugin_name","simple_folio_version",[432],"[simple-folio"]