[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fubREEYsEbyVwg1jUdDE2mB2DTJpI-T4ECNK2-Omme74":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":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":137,"fingerprints":353},"shane-web-guy-portfolio","Author URI: http:\u002F\u002Fwww.shanewebguy.com\u002F","2.0.1","shanewebguy","https:\u002F\u002Fprofiles.wordpress.org\u002Fshanewebguy\u002F","\u003Cp>This wordpress plugin enables a web designer \u002F graphic artist show off his greatest works in its full glory. Using the latest user experience, You – the designer now have the power to display your amazing portfolio. This portfolio plugin is the first and finest of its kind in the wordpress repository so you don’t even have to worry about anything. Plus we got cool support on board – you can email us directly at support@shanewebguy.com\u003C\u002Fp>\n\u003Cp>AND of course do not ever forget to visit our cool website that serves as demo of this plugin as well – http:\u002F\u002Fwww.shanewebguy.com\u003C\u002Fp>\n","This wordpress plugin enables a web designer \u002F graphic artist show off his greatest works in its full glory. Using the latest user experience, You - t &hellip;",10,6289,92,7,"2015-12-18T12:20:00.000Z","3.4.2","3.0.1","",[20,21,22,23,24],"plugins","portfolio","thumbnails","web-designer","websites","http:\u002F\u002Fshanewebguy.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshane-web-guy-portfolio.2.0.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-05T04:23:08.462Z",[38,55,71,96,116],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":28,"num_ratings":28,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":18,"tags":50,"homepage":53,"download_link":54,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"my-portfolio-plus","myPortfolio Plus","1.0.6","sbohan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsbohan\u002F","\u003Ch4>About the Plugin\u003C\u002Fh4>\n\u003Cp>My Portfolio Plus is a plugin designed for WordPress 3.x that enables a Web Developer\u002FDesigner to create a WordPress Portfolio for their work in a very easy way that doesn’t rely on outdated methods such as custom fields and proprietary editors. The \u003Ca href=\"http:\u002F\u002Fwww.screensugar.co.uk\u002F2010\u002F09\u002Fmy-portfolio-plus\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> contains a full list of features.\u003C\u002Fp>\n\u003Ch4>Example Portfolio\u003C\u002Fh4>\n\u003Cp>I created this plugin to power my own portfolio. The best way to see how this plugin works on the front end of a WordPress installation is to visit \u003Ca href=\"http:\u002F\u002Fwww.screensugar.co.uk\u002Fprojects\u002F\" rel=\"nofollow ugc\">my Portfolio\u003C\u002Fa>. You can see how the administration section works by looking at the provided screenshots.\u003C\u002Fp>\n\u003Ch4>Extraordinarily Simple Management\u003C\u002Fh4>\n\u003Cp>Using the latest technologies offered by the newest version of WordPress, you can add a Project as you would normally add a Post or Page. The Project Edit Page is especially easy to use, as you give the Project a title as you would a standard WordPress Post along with some content to describe the work undertaken.\u003C\u002Fp>\n\u003Cp>What is unique about this plugin is that included in the editor is a series of fields to collect information regarding that project. Currently the plugin collects the URL of the site, the Client Name and the Date the project was completed.\u003C\u002Fp>\n\u003Ch4>Automatic Thumbnails\u003C\u002Fh4>\n\u003Cp>Some say a picture is worth 1,000 words and this plugin helps you say those words with no extra effort. Using the power of Shrink The Web (Free Account Needed)  and the URL of the site that you have already entered, My Portfolio Plus will automatically retrieve a generated thumbnail of the site in question and by default will be displayed on the Projects listing page for all to see.\u003C\u002Fp>\n\u003Ch4>Live Site Preview\u003C\u002Fh4>\n\u003Cp>Thumbnails are great but your hard work deserves to be seen as it was intended at full size. That is why by utilising the power of colorbox, My Portfolio Plus enables the end user to click a site thumbnail and view it within a gorgeous in-place frame without ever leaving your portfolio page.\u003C\u002Fp>\n\u003Ch4>Filter by Platform\u003C\u002Fh4>\n\u003Cp>Using the powerful new taxonomy features of WordPress 3, I have added the ability to group projects by the platform used to develop them. For instance you could define that a project was completed using PHP, WordPress & jQuery, another using .NET & Moo Tools and finally a site using PHP, Zend Framework & Scriptaculous.\u003C\u002Fp>\n\u003Cp>While this may seem pedantic at first, the default project list template included with the plugin comes complete with a sidebar that will list all of the platforms you have defined, in the form of a tag cloud. Clicking on one of these platforms will filter the projects list to show only the projects completed using that platform, this information is available through a URL too. You can link to all of your completed WordPress projects by simply sending the link: http:\u002F\u002Fyour-site-url\u002Fprojects\u002Fplatform\u002Fwordpress\u002F to a potential client.\u003C\u002Fp>\n\u003Ch4>Speed Up Your Portfolio Management\u003C\u002Fh4>\n\u003Cp>Remember, this is all available by simply providing the Name of a Website you have worked on and the URL at which it is available. Depending on the size of your project description you can add a completely new project in under 30 seconds.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please leave a comment on the plugin home page.\u003C\u002Fp>\n\u003Ch3>Official Homepage\u003C\u002Fh3>\n\u003Cp>The official homepage of this plugin is here:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.screensugar.co.uk\u002F2010\u002F09\u002Fmy-portfolio-plus\u002F\u003C\u002Fp>\n","My Portfolio Plus enables a Web Developer\u002FDesigner to create a Wordpress Portfolio for their work in a very easy way.",8402,"2010-09-24T14:04:00.000Z","3.0.5","3.0",[21,51,22,23,52],"project","web-developer","http:\u002F\u002Fwww.screensugar.co.uk\u002F2010\u002F09\u002Fmy-portfolio-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-portfolio-plus.1.0.6.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":64,"num_ratings":33,"last_updated":18,"tested_up_to":65,"requires_at_least":65,"requires_php":18,"tags":66,"homepage":67,"download_link":68,"security_score":69,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":70},"wp-foliolio","WP Folio","0.2.5","Michael O'Toole","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikeymjco\u002F","\u003Ch4>About the Plugin\u003C\u002Fh4>\n\u003Cp>This plugin is unmaintained, please contact me if you wish to take over maintenance.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please contact me through [my website] (http:\u002F\u002Fmjco.me.uk\u002Fcontact\u002F)\u003C\u002Fp>\n","WP-Foliolio enables a Web Developer\u002FDesigner to create a Wordpress Portfolio for their work with wp's familiar content creation system.",4053,40,"3.2.1",[21,51,22,23,52],"http:\u002F\u002Fmjco.me.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-foliolio.0.2.5.zip",100,"2026-03-15T10:48:56.248Z",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":69,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":92,"download_link":93,"security_score":94,"vuln_count":81,"unpatched_count":33,"last_vuln_date":95,"fetched_at":30},"gs-envato-portfolio","GS Portfolio for Envato","1.4.2","GS Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamdani\u002F","\u003Cp>Best Responsive Envato Portfolio Plugin to showcase Themeforest & Codecanyon Items on WordPress site. Display items anywhere at your site using the shortcode like [gs_envato theme=”gs_envato_theme1″] & widgets. GS Envato Portfolio plugin packed with necessary controlling options & different themes to display Themeforest & Codecanyon Items elegantly with eye catching effects.\u003C\u002Fp>\n\u003Cp>GS Envato Portfolio plugin is simple, flexible & powerful.\u003C\u002Fp>\n\u003Ch3>GS Envato Portfolio by \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fenvato.gsplugins.com\" rel=\"nofollow ugc\"> Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-envato-portfolio\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive Envato Portfolio plugin\u003C\u002Fli>\n\u003Cli>Pull latest items from any Envato user from Themeforest & Codecanyon market\u003C\u002Fli>\n\u003Cli>Display items price Newest, Number of sell or Rating wise\u003C\u002Fli>\n\u003Cli>Choose the number of items to display\u003C\u002Fli>\n\u003Cli>Different Column options\u003C\u002Fli>\n\u003Cli>Display Envato items anywhere with the shortcode like [gs_envato theme=”gs_envato_theme1″] & widgets.\u003C\u002Fli>\n\u003Cli>Options for 2 columns, 3 columns & 4 columns\u003C\u002Fli>\n\u003Cli>Widgets Available\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>Works with any standard WordPress Theme.\u003C\u002Fli>\n\u003Cli>Developer friendly & easy to customize.\u003C\u002Fli>\n\u003Cli>All modern browsers supported.\u003C\u002Fli>\n\u003Cli>W3C valid markup.\u003C\u002Fli>\n\u003Cli>Easy to set up.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Pro Features\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>10 different Themes\n\u003Cul>\n\u003Cli>Theme 01 : Grid\u003C\u002Fli>\n\u003Cli>Theme 02 : Grid Linked\u003C\u002Fli>\n\u003Cli>Theme 03 : Grid Hover\u003C\u002Fli>\n\u003Cli>Theme 04 : Horizontal – Square Right Info\u003C\u002Fli>\n\u003Cli>Theme 05 : Horizontal – Square Left Info\u003C\u002Fli>\n\u003Cli>Theme 06 : Gray\u003C\u002Fli>\n\u003Cli>Theme 07 : Popup\u003C\u002Fli>\n\u003Cli>Theme 08 : Slider\u003C\u002Fli>\n\u003Cli>Theme 09 : Rating Info\u003C\u002Fli>\n\u003Cli>Theme 10 : Gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>GS Envato Widget available\u003C\u002Fli>\n\u003Cli>GS Envato Shortcode generator available at page \u002F post\u003C\u002Fli>\n\u003Cli>Limit number of Envato items to display.\u003C\u002Fli>\n\u003Cli>Custom CSS – Add Custom CSS to GS Envato themes\u003C\u002Fli>\n\u003Cli>Priority Email Support.\u003C\u002Fli>\n\u003Cli>Free Installation ( If needed ).\u003C\u002Fli>\n\u003Cli>Free updates for one year.\u003C\u002Fli>\n\u003Cli>Auto update notification.\u003C\u002Fli>\n\u003Cli>Auto update from dashboard.\u003C\u002Fli>\n\u003Cli>Well documentation and support.\u003C\u002Fli>\n\u003Cli>And many more..\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fenvato.gsplugins.com\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Upgrade to PRO &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GS Envato Portfolio Settings (Pro)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User\u003C\u002Fli>\n\u003Cli>Style & Theming\u003C\u002Fli>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Referral user\u003C\u002Fli>\n\u003Cli>Number of items to display\u003C\u002Fli>\n\u003Cli>Select Envato Market : Themeforest \u002F Codecanyon\u003C\u002Fli>\n\u003Cli>OrderBy : Price \u002F Newest \u002F Number of Sell \u002F Rating\u003C\u002Fli>\n\u003Cli>Sort : Descending \u002F Ascending\u003C\u002Fli>\n\u003Cli>Items Link Target : New Tab \u002F Same window\u003C\u002Fli>\n\u003Cli>Envato Custom CSS ( write your own custom css )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GS Envato Portfolio’s shortcode usage\u003C\u002Fh3>\n\u003Cp>Basic Usage –\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gs_envato theme=\"gs_envato_theme1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>GS Envato Portfolio’s Shortcode attributes Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gs_envato userid=\"themeum\" market=\"themeforest\" theme=\"gs_envato_theme1\" cols=\"3\" referral_user=\"gsplugins\" count=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode PHP Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[gs_envato theme=\"gs_envato_theme1\"]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Template Usage – Add the shortcode anywhere you need to display GS Envato Portfolio in template files (header.php, front-page.php, etc.)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[gs_envato userid=\"themeum\" market=\"themeforest\" theme=\"gs_envato_theme1\" cols=\"3\" referral_user=\"gsplugins\" count=\"10\"]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Confused?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fenvato.gsplugins.com\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Upgrade to PRO &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 You may like other plugins from \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-testimonial\" rel=\"ugc\">Testimonial Slider\u003C\u002Fa>\u003C\u002Fstrong> – Testimonials slider displays rotating customer endorsements and recommendations, helping to build trust and credibility for a business or product.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-logo-slider\" rel=\"ugc\">Logo Slider\u003C\u002Fa>\u003C\u002Fstrong> – Logo slider displays rotating logos of partners, clients, or sponsors, showcasing a business’s relationships and endorsements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-portfolio\u002F\" rel=\"ugc\">Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Filterable Portfolio plugin for WordPress allows you to easily display and showcase your projects, highlighting your skills and abilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-team-members\" rel=\"ugc\">Team Members\u003C\u002Fa>\u003C\u002Fstrong> – Build a Stunning Team Page or Section and Show off Your Team’s Talents!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-projects\" rel=\"ugc\">Projects\u003C\u002Fa>\u003C\u002Fstrong> – Projects showcase displays detailed information including client reviews, ratings, galleries, and videos for a business’s work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-books-showcase\" rel=\"ugc\">Books Showcase\u003C\u002Fa>\u003C\u002Fstrong> – Books showcase displays detailed information including author, published date, reviews, ratings, and gallery, allowing users to easily find and explore books.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-coach\" rel=\"ugc\">Coaches\u003C\u002Fa>\u003C\u002Fstrong> – Coaches plugin displays coaches’ experience, skills, reviews, ratings, and certifications, helping users find the right coach for their needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-grid\" rel=\"ugc\">Posts Grid\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Grid plugin displays the latest posts in an elegant grid format, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-widget\" rel=\"ugc\">Posts Widget\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Widget plugin displays the latest posts in an elegant format on the sidebar or any widget area, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Ch3>🎯 WooCommerce Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woocommerce-products-slider\" rel=\"ugc\">WooCommerce Products Slider\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Product Slider plugin displays products in a visually pleasing, sliding manner, making it easy for customers to browse and find the products they want on an online store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-variation-swatches\" rel=\"ugc\">WooCommerce Variation Swatches\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Variation Swatches plugin replaces the default dropdown fields for variable products with visually appealing swatches, making it easier for customers to select product options and improve the overall shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-brands\" rel=\"ugc\">WooCommerce Brands\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Brands taxonomy plugin allows for easy cataloging of products by adding a brand taxonomy, making it simple to organize and filter products on an online store.\u003C\u002Fp>\n\u003Ch3>📣 Social Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-dribbble-portfolio\" rel=\"ugc\">Dribbble Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Dribbble Portfolio WP plugin enables you to display your Dribbble shots on your website in a portfolio layout, allowing you to showcase your design work to a wider audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-behance-portfolio\" rel=\"ugc\">Behance Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Behance Portfolio WordPress plugin allows you to display your Behance projects on your website in a visually appealing layout, making it easy for your audience to view and appreciate your work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-pinterest-portfolio\" rel=\"ugc\">Pinterest Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Pinterest plugin for WordPress allows you to display your Pinterest pins on your website, giving your audience a chance to view and interact with your boards, and potentially drive more traffic to your Pinterest profile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-instagram-portfolio\u002F\" rel=\"ugc\">Instagram Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Instagram plugin for WordPress allows you to display your Instagram posts on your website, making it easy for visitors to view and interact with your content and also to increase engagement on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-youtube-gallery\" rel=\"ugc\">Youtube Gallery\u003C\u002Fa>\u003C\u002Fstrong> – YouTube Gallery plugin allows you to display videos from a YouTube channel or playlist on your website, creating a visually appealing gallery and making it easy for visitors to access and watch your videos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeeds-of-twitter\" rel=\"ugc\">Twitter Feeds\u003C\u002Fa>\u003C\u002Fstrong> – Twitter Feeds plugin displays Twitter feeds, hashtags, user cards, and collections on a website, making it easy for visitors to view and interact with your Twitter content.\u003C\u002Fp>\n\u003Ch3>🏆 Branding Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-custom-login\" rel=\"ugc\">Custom Login\u003C\u002Fa>\u003C\u002Fstrong> – GS Custom Login allows you to customize the WordPress login screen, providing an easy way to create a unique and visually appealing login experience for your website users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpowerup\" rel=\"ugc\">PowerUp\u003C\u002Fa>\u003C\u002Fstrong> – Enhance Your WordPress Experience with the Ultimate Security & Convenience Solution – Hide Admin Bar, Login & Logout Redirection, Disable Comments & Restrict WP-Admin Module.\u003C\u002Fp>\n","Best Responsive Envato Portfolio Plugin to display Themeforest & Codecanyon Items.",4000,54522,2,"2025-12-14T08:19:00.000Z","6.9.4","4.3","5.6",[87,88,89,90,91],"codecanyon-wordpress","envato-market-wordpress-plugin","envato-themeforest","portfolio-items-wordpress","premium-wordpress-plugins","https:\u002F\u002Fwww.gsplugins.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgs-envato-portfolio.1.4.2.zip",76,"2025-12-31 00:00:00",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":28,"downloaded":104,"rating":28,"num_ratings":28,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":114,"download_link":115,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"tseo-portfolio","TSEO Portfolio","1.0.2","tseo.pro","https:\u002F\u002Fprofiles.wordpress.org\u002Fibermega\u002F","\u003Cp>TSEO Portfolio allows you to display a gallery of websites that you have developed with WordPress. Each entry displays an image, title, description, and six buttons that link to the website, PageSpeed Mobile, PageSpeed Desktop, Pingdom, GTmetrix, and Google Rich Results, enabling each visitor to analyze the quality of each website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Display a visually appealing gallery of your web projects.\u003Cbr \u002F>\n– Showcase your web development skills to your audience.\u003Cbr \u002F>\n– Enable visitors to assess the quality of each website with ease.\u003Cbr \u002F>\n– Seamlessly link to critical performance analysis tools like PageSpeed Mobile, PageSpeed Desktop, Pingdom, GTmetrix, and Google Rich Results.\u003Cbr \u002F>\n– Enhance your online portfolio’s impact and professionalism.\u003C\u002Fp>\n\u003Cp>Whether you’re a web developer, designer, or digital agency, TSEO Portfolio simplifies the process of presenting your work in a user-friendly and engaging manner. Elevate your online presence and impress your clients with the quality of your web projects today!\u003C\u002Fp>\n","Plugin to display a gallery of websites developed with WordPress.",1856,"2024-11-16T07:07:00.000Z","6.7.5","5.5","7.4",[110,21,111,112,113],"display-websites","website-analytics","website-gallery","website-showcase","https:\u002F\u002Ftseo.pro\u002Fportfolio\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftseo-portfolio.1.0.2.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":13,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":135,"download_link":136,"security_score":69,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"regenerate-thumbnails","Regenerate Thumbnails","3.1.6","Alex Mills","https:\u002F\u002Fprofiles.wordpress.org\u002Fviper007bond\u002F","\u003Cp>Regenerate Thumbnails allows you to regenerate all thumbnail sizes for one or more images that have been uploaded to your Media Library.\u003C\u002Fp>\n\u003Cp>This is useful for situations such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A new thumbnail size has been added and you want past uploads to have a thumbnail in that size.\u003C\u002Fli>\n\u003Cli>You’ve changed the dimensions of an existing thumbnail size, for example via Settings â Media.\u003C\u002Fli>\n\u003Cli>You’ve switched to a new WordPress theme that uses featured images of a different size.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It also offers the ability to delete old, unused thumbnails in order to free up server space.\u003C\u002Fp>\n\u003Ch4>In Memory of Alex Mills\u003C\u002Fh4>\n\u003Cp>In February 2019 Alex Mills, the author of this plugin, \u003Ca href=\"https:\u002F\u002Falex.blog\u002F2019\u002F02\u002F27\u002Ffrom-alexs-family\u002F\" rel=\"nofollow ugc\">passed away\u003C\u002Fa>. He leaves behind a number of plugins which will be maintained by Automattic and members of the WordPress community. If this plugin is useful to you please consider donating to the Oregon Health and Science University. You can find more information \u003Ca href=\"https:\u002F\u002Falex.blog\u002F2019\u002F03\u002F13\u002Fin-memory-of-alex-donation-link-update\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Alternatives\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WP-CLI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have command line access to your server, I highly recommend using \u003Ca href=\"https:\u002F\u002Fwp-cli.org\u002F\" rel=\"nofollow ugc\">WP-CLI\u003C\u002Fa> instead of this plugin as it’s faster (no HTTP requests overhead) and can be run inside of a \u003Ccode>screen\u003C\u002Fcode> for those with many thumbnails. For details, see the documentation of its \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fcli\u002Fcommands\u002Fmedia\u002Fregenerate\u002F\" rel=\"nofollow ugc\">\u003Ccode>media regenerate\u003C\u002Fcode> command\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Jetpack’s Photon Module\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjetpack.com\u002F\" rel=\"nofollow ugc\">Jetpack\u003C\u002Fa> is a plugin by Automattic, makers of WordPress.com. It gives your self-hosted WordPress site some of the functionality that is available to WordPress.com-hosted sites.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fsupport\u002Fphoton\u002F\" rel=\"nofollow ugc\">The Photon module\u003C\u002Fa> makes the images on your site be served from WordPress.com’s global content delivery network (CDN) which should speed up the loading of images. Importantly though it can create thumbnails on the fly which means you’ll never need to use this plugin.\u003C\u002Fp>\n\u003Cp>I personally use Photon on my own website.\u003C\u002Fp>\n\u003Cp>\u003Cem>Disclaimer: I work for Automattic but I would recommend Photon even if I didn’t.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Need Help? Found A Bug? Want To Contribute Code?\u003C\u002Fh4>\n\u003Cp>Support for this plugin is provided via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fregenerate-thumbnails\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The source code for this plugin is available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fautomattic\u002Fregenerate-thumbnails\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Regenerate the thumbnails for one or more of your image uploads. Useful when changing their sizes or your theme.",1000000,22530302,395,"2025-08-20T15:56:00.000Z","6.8.5","4.7","5.2.4",[132,133,134,22],"post-thumbnail","post-thumbnails","thumbnail","https:\u002F\u002Falex.blog\u002Fwordpress-plugins\u002Fregenerate-thumbnails\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fregenerate-thumbnails.3.1.6.zip",{"attackSurface":138,"codeSignals":202,"taintFlows":319,"riskAssessment":342,"analyzedAt":352},{"hooks":139,"ajaxHandlers":186,"restRoutes":194,"shortcodes":195,"cronEvents":200,"entryPointCount":201,"unprotectedCount":81},[140,146,150,154,158,162,166,171,175,178,182],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","wp_head","pluginname_ajaxurl","app\\init.php",17,{"type":141,"name":147,"callback":148,"file":144,"line":149},"init","create_shanewebportfolio_cpt",23,{"type":141,"name":151,"callback":152,"file":144,"line":153},"admin_menu","swgp_sub_menu_options",86,{"type":141,"name":155,"callback":156,"file":144,"line":157},"admin_print_scripts","my_admin_scripts",114,{"type":141,"name":159,"callback":160,"file":144,"line":161},"admin_print_styles","my_admin_styles",115,{"type":141,"name":163,"callback":164,"file":144,"line":165},"wp_enqueue_scripts","swg_scripts",140,{"type":167,"name":168,"callback":169,"file":144,"line":170},"filter","single_template","get_custom_post_type_template",151,{"type":141,"name":172,"callback":173,"file":174,"line":14},"load-post.php","init_metabox","app\\models\\metabox.php",{"type":141,"name":176,"callback":173,"file":174,"line":177},"load-post-new.php",8,{"type":141,"name":179,"callback":180,"file":174,"line":181},"add_meta_boxes","add_metabox",15,{"type":141,"name":183,"callback":184,"priority":11,"file":174,"line":185},"save_post","save_metabox",16,[187,192],{"action":188,"nopriv":189,"callback":188,"hasNonce":190,"hasCapCheck":190,"file":191,"line":177},"get_all_portfolio",true,false,"app\\controllers\\portfolioController.php",{"action":188,"nopriv":190,"callback":188,"hasNonce":190,"hasCapCheck":190,"file":191,"line":193},9,[],[196],{"tag":197,"callback":198,"file":144,"line":199},"swg_portfolio","swg_shortcodes",165,[],3,{"dangerousFunctions":203,"sqlUsage":204,"outputEscaping":206,"fileOperations":28,"externalRequests":28,"nonceChecks":33,"capabilityChecks":33,"bundledLibraries":318},[],{"prepared":28,"raw":28,"locations":205},[],{"escaped":201,"rawEcho":207,"locations":208},63,[209,212,214,216,218,220,222,224,226,228,230,233,235,237,239,241,243,245,247,248,250,252,253,255,256,257,259,261,263,265,266,268,270,272,274,276,278,281,282,284,285,286,287,288,290,291,292,293,295,296,298,299,301,303,305,307,308,309,311,313,314,316,317],{"file":191,"line":210,"context":211},14,"raw output",{"file":144,"line":213,"context":211},19,{"file":215,"line":81,"context":211},"app\\models\\css.php",{"file":174,"line":217,"context":211},52,{"file":174,"line":219,"context":211},54,{"file":174,"line":221,"context":211},59,{"file":174,"line":223,"context":211},61,{"file":174,"line":225,"context":211},66,{"file":174,"line":227,"context":211},68,{"file":174,"line":229,"context":211},73,{"file":231,"line":232,"context":211},"app\\views\\admin\\adminPage.php",43,{"file":231,"line":234,"context":211},44,{"file":231,"line":236,"context":211},45,{"file":231,"line":238,"context":211},46,{"file":231,"line":240,"context":211},50,{"file":231,"line":242,"context":211},51,{"file":231,"line":244,"context":211},57,{"file":231,"line":246,"context":211},58,{"file":231,"line":221,"context":211},{"file":231,"line":249,"context":211},62,{"file":231,"line":251,"context":211},65,{"file":231,"line":225,"context":211},{"file":254,"line":14,"context":211},"app\\views\\admin\\form.php",{"file":254,"line":149,"context":211},{"file":254,"line":149,"context":211},{"file":254,"line":258,"context":211},32,{"file":254,"line":260,"context":211},42,{"file":254,"line":262,"context":211},49,{"file":254,"line":264,"context":211},56,{"file":254,"line":225,"context":211},{"file":254,"line":267,"context":211},75,{"file":254,"line":269,"context":211},83,{"file":254,"line":271,"context":211},113,{"file":254,"line":273,"context":211},121,{"file":254,"line":275,"context":211},130,{"file":254,"line":277,"context":211},139,{"file":279,"line":280,"context":211},"app\\views\\client\\portfolio.php",29,{"file":279,"line":34,"context":211},{"file":279,"line":283,"context":211},31,{"file":279,"line":234,"context":211},{"file":279,"line":242,"context":211},{"file":279,"line":217,"context":211},{"file":279,"line":246,"context":211},{"file":279,"line":289,"context":211},60,{"file":279,"line":223,"context":211},{"file":279,"line":249,"context":211},{"file":279,"line":225,"context":211},{"file":279,"line":294,"context":211},67,{"file":279,"line":229,"context":211},{"file":279,"line":297,"context":211},74,{"file":279,"line":267,"context":211},{"file":279,"line":300,"context":211},78,{"file":279,"line":302,"context":211},81,{"file":279,"line":304,"context":211},82,{"file":306,"line":181,"context":211},"app\\views\\client\\single_template.php",{"file":306,"line":181,"context":211},{"file":306,"line":145,"context":211},{"file":306,"line":310,"context":211},22,{"file":306,"line":312,"context":211},26,{"file":306,"line":258,"context":211},{"file":306,"line":315,"context":211},37,{"file":306,"line":315,"context":211},{"file":306,"line":232,"context":211},[],[320],{"entryPoint":321,"graph":322,"unsanitizedCount":33,"severity":341},"\u003CadminPage> (app\\views\\admin\\adminPage.php:0)",{"nodes":323,"edges":338},[324,328,332],{"id":325,"type":326,"label":327,"file":231,"line":177},"n0","source","$_POST",{"id":329,"type":330,"label":331,"file":231,"line":177},"n1","transform","→ update_data()",{"id":333,"type":334,"label":335,"file":336,"line":34,"wp_function":337},"n2","sink","update_option() [Settings Manipulation]","app\\models\\portfolioModel.php","update_option",[339,340],{"from":325,"to":329,"sanitized":190},{"from":329,"to":333,"sanitized":190},"low",{"summary":343,"deductions":344},"The \"shane-web-guy-portfolio\" plugin v2.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and avoids dangerous functions, file operations, and external HTTP requests. The plugin also includes a nonce check and a capability check, which are essential for securing certain functionalities. However, there are significant areas of concern, particularly regarding its attack surface. Two AJAX handlers are exposed without authentication checks, representing a direct vulnerability to unauthorized access and manipulation. Additionally, the taint analysis revealed one flow with unsanitized paths, which, while not classified as critical or high severity in this instance, indicates a potential for issues if user-supplied data is not handled meticulously.\n\nThe plugin's vulnerability history is remarkably clean, with no recorded CVEs. This suggests that the plugin has either been developed with security in mind or has not yet attracted significant security scrutiny. While the absence of known vulnerabilities is a positive indicator, it does not negate the risks identified in the static and taint analysis. The identified unprotected entry points and the unsanitized taint flow are immediate concerns that need addressing, irrespective of past vulnerability records. A balanced conclusion would be that the plugin has a solid foundation in core security practices like SQL sanitization, but it suffers from critical exposure points in its handling of AJAX requests and potential path sanitization issues that demand immediate attention.",[345,347,349],{"reason":346,"points":11},"Unprotected AJAX handlers",{"reason":348,"points":177},"Flow with unsanitized paths",{"reason":350,"points":351},"Low output escaping rate",5,"2026-03-17T01:05:29.436Z",{"wat":354,"direct":384},{"assetPaths":355,"generatorPatterns":372,"scriptPaths":373,"versionParams":374},[356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],"\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fassets\u002Fcolor-picker\u002Fjs\u002Fbootstrap-colorpicker.min.js","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fassets\u002Fbootstrap\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fassets\u002Fcolor-picker\u002Fcss\u002Fbootstrap-colorpicker.min.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fassets\u002Ffont-awesome-4.5.0\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fcss\u002Fcustom.min.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fcss\u002Fgrid\u002Fhtml5reset.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fcss\u002Fgrid\u002Fcol.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fcss\u002Fgrid\u002Fgrid.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fcss\u002Fgrid\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fassets\u002Fcarousel\u002Fswgp.carousel.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fassets\u002Fcarousel\u002Fswgp.transitions.css","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fjs\u002Fmodernizr.custom.js","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fassets\u002Fcarousel\u002Fswgp.carousel.min.js","\u002Fwp-content\u002Fplugins\u002Fshane-web-guy-portfolio\u002Fpublic\u002Fjs\u002Fcustom.min.js",[],[356,357,369,370,371],[375,376,377,377,378,379,380,381,382,383],"swg-reset?ver=1.0.0","swg-col?ver=1.0.0","swg-grid?ver=1.0.0","swg-style?ver=1.0.0","swg-awesome?ver=1.0.0","swg-carousel?ver=1.0.0","swg-transitions?ver=1.0.0","swgp.carousel.min.js?ver=1.0.0","custom.min.js?ver=1.0.0",{"cssClasses":385,"htmlComments":386,"htmlAttributes":387,"restEndpoints":388,"jsGlobals":390,"shortcodeOutput":392},[197],[],[],[389],"\u002Fwp-json\u002Fswg-portfolio\u002Fv1\u002Fget_all_portfolio",[391],"ajaxurl",[393],"[swg_portfolio]"]