[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffM24Cqza_JCpNZkUWKr7olAPmIju4RRPdJXzGyf93iI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":138,"fingerprints":185},"as-project-portfolio","AS Project Portfolio","1.0.0","Ahmed Shaikh","https:\u002F\u002Fprofiles.wordpress.org\u002Fahmedshaikh0\u002F","\u003Cp>Project Portfolio adds a custom post type called “Projects” that allows users to create, manage, and display portfolios. It also includes:\u003Cbr \u002F>\n– Custom meta fields (description, client name, date, URL)\u003Cbr \u002F>\n– Admin dashboard for quick project overview\u003Cbr \u002F>\n– A frontend shortcode [project_portfolio] to display all projects\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","A simple plugin to add a custom post type for managing and displaying project portfolios with a shortcode and admin dashboard.",0,206,"2025-08-25T09:04:00.000Z","6.8.5","5.0","7.0",[18,19,20,21],"custom-post-type","portfolio","projects","shortcode","https:\u002F\u002Fgithub.com\u002FAhmedShaikh0\u002Fas-project-portfolio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fas-project-portfolio.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"ahmedshaikh0",2,30,94,"2026-04-04T13:47:09.827Z",[35,54,70,94,119],{"slug":36,"name":37,"version":6,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":11,"num_ratings":11,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":51,"download_link":52,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"portfolio-cpt","Portfolio CPT","DannyCooper","https:\u002F\u002Fprofiles.wordpress.org\u002Fdannycooper\u002F","\u003Cp>Enables a \u003Cstrong>Portfolio\u003C\u002Fstrong> post type and \u003Cstrong>Portfolio Tags\u003C\u002Fstrong> taxonomy.\u003C\u002Fp>\n\u003Cp>The plugin adds a Portfolio tab to your admin menu, which allows you to add Items just as you would regular posts. This allows you to keep your work even if you change theme.\u003C\u002Fp>\n\u003Ch4>Bugs\u003C\u002Fh4>\n\u003Cp>If you find an issue, let us know \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fportfolio-cpt\" rel=\"ugc\">here\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>Anyone is welcome to contribute to the Knowledge Base CPT plugin.\u003C\u002Fp>\n\u003Cp>There are various ways you can contribute:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Raise an \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fportfolio-cpt\" rel=\"ugc\">Issue\u003C\u002Fa> on GitHub\u003C\u002Fli>\n\u003Cli>Translate the Knowledge Base CPT plugin into \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fportfolio-cpt\" rel=\"nofollow ugc\">different languages\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Enables a 'Portfolio' type and 'Portfolio Tags' taxonomy.",300,5017,"2018-08-30T17:50:00.000Z","4.9.29","4.0","5.2",[49,18,50,19,20],"art-portfolio","photography-portfolio","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-cpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-cpt.zip",85,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":64,"requires_at_least":15,"requires_php":16,"tags":65,"homepage":63,"download_link":68,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":69},"prjcts","Prjcts","1.0.3","Matteo Conti","https:\u002F\u002Fprofiles.wordpress.org\u002Fmttconti\u002F","\u003Cp>“Prjcts” is the ideal plugin for WordPress theme developers who want to integrate a simple custom post type to organize and showcase projects. It’s perfect for implementing portfolios in themes designed for creatives, photographers, artists, and more.\u003C\u002Fp>\n\u003Ch4>Key Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom Post Type: Easily create and manage individual projects, perfect for portfolios, case studies, and galleries.\u003C\u002Fli>\n\u003Cli>Custom Categories: Organize projects with tailored categories for intuitive navigation.\u003C\u002Fli>\n\u003Cli>Flexible URLs: Customize project archive and taxonomy URLs to optimize SEO and enhance user experience.\u003C\u002Fli>\n\u003Cli>Optimized Performance: Developed following WordPress best practices for smooth integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits for Theme Developers:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Time-Saving: Rapid implementation of a custom post type to organize and showcase projects without coding from scratch.\u003C\u002Fli>\n\u003Cli>Flexibility: Offer clients the power to organize their work professionally.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>There are several ways to display Custom Post Types (CPT) and custom taxonomies in a WordPress theme. Here are some basic examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Single Template (single-prjcts.php): When you create a CPT, you can create a specific template to display individual posts of that type by using a single-{post_type}.php file.\u003C\u002Fli>\n\u003Cli>Archive Template (archive-prjcts.php): To display a list of all posts of a particular CPT, you can create an archive-{post_type}.php file.\u003C\u002Fli>\n\u003Cli>Custom Taxonomy Template (taxonomy-prjcts_category.php): To display terms of a custom taxonomy associated with the CPT, you can create a file like taxonomy-{taxonomy}.php, where ‘prjcts_category’ is the name of the taxonomy.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can use WP_Query to create custom queries anywhere in your theme. For example, if you want to display posts from a CPT on a specific page, you can create a new query:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u003C?php\n\n    $args = array(\n        'post_type' => 'prjcts',\n        'posts_per_page' => 10,\n    );\n\n    $the_query = new WP_Query($args);\n\n    if ($the_query->have_posts()) :\n        while ($the_query->have_posts()) : $the_query->the_post();\n\n            \u002F\u002F YOUR MARKUP HERE\n\n        endwhile;\n        wp_reset_postdata();\n    else :\n        echo 'No posts found';\n    endif;\n\n    ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Effortlessly create a custom post type to organize projects with custom categories and flexible URL settings, perfect for WordPress theme developers.",1870,"","6.7.5",[18,66,19,20,67],"custom-taxonomy","works","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprjcts.1.0.3.zip","2026-03-15T10:48:56.248Z",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":32,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":63,"tags":84,"homepage":89,"download_link":90,"security_score":91,"vuln_count":92,"unpatched_count":11,"last_vuln_date":93,"fetched_at":26},"wp-show-posts","WP Show Posts","1.1.6","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is only receiving security updates at this time. Check out our \u003Ca href=\"https:\u002F\u002Fgenerateblocks.com\u002F\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> plugin for a more modern solution.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175638957?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>WP Show Posts allows you to display posts anywhere on your website using an easy to use shortcode.\u003C\u002Fp>\n\u003Cp>You can pull posts from any post type like WooCommerce, Easy Digital Downloads etc..\u003C\u002Fp>\n\u003Cp>This plugin works with any theme.\u003C\u002Fp>\n\u003Cp>Here are the features in the free version:\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Posts per page\u003C\u002Fli>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Columns gutter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show images\u003C\u002Fli>\n\u003Cli>Image width\u003C\u002Fli>\n\u003Cli>Image height\u003C\u002Fli>\n\u003Cli>Image alignment\u003C\u002Fli>\n\u003Cli>Image location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content type (excerpt or full post)\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Include title\u003C\u002Fli>\n\u003Cli>Read more text\u003C\u002Fli>\n\u003Cli>Read more button class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include author\u003C\u002Fli>\n\u003Cli>Author location\u003C\u002Fli>\n\u003Cli>Include date\u003C\u002Fli>\n\u003Cli>Date location\u003C\u002Fli>\n\u003Cli>Include terms\u003C\u002Fli>\n\u003Cli>Terms location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Author ID\u003C\u002Fli>\n\u003Cli>Exclude current\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Exclude post ID\u003C\u002Fli>\n\u003Cli>Ignore sticky posts\u003C\u002Fli>\n\u003Cli>Offset\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Order by\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Meta key\u003C\u002Fli>\n\u003Cli>Meta value\u003C\u002Fli>\n\u003Cli>Tax operator\u003C\u002Fli>\n\u003Cli>No results message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our *Pro* version has these features\u003C\u002Fh4>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts Pro\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175660953?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshowposts.com\u002F\" title=\"Check out Pro\" rel=\"nofollow ugc\">Check out Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Featured post\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Background color hover\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image overlay color\u003C\u002Fli>\n\u003Cli>Image overlay icon\u003C\u002Fli>\n\u003Cli>Image hover effect\u003C\u002Fli>\n\u003Cli>Image lightbox\u003C\u002Fli>\n\u003Cli>Image lightbox gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read more style\u003C\u002Fli>\n\u003Cli>Read more color\u003C\u002Fli>\n\u003Cli>Content link color\u003C\u002Fli>\n\u003Cli>Content link color hover\u003C\u002Fli>\n\u003Cli>Content text color\u003C\u002Fli>\n\u003Cli>Title color\u003C\u002Fli>\n\u003Cli>Title color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta color\u003C\u002Fli>\n\u003Cli>Meta color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Twitter color + hover\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Facebook color + hover\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Google+ color + hover\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Pinterest color + hover\u003C\u002Fli>\n\u003Cli>Love it\u003C\u002Fli>\n\u003Cli>Alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n","Add posts to your website from any post type using a simple shortcode.",70000,604723,80,"2024-04-16T19:12:00.000Z","6.1.10","4.5",[85,86,19,87,88],"display-posts-shortcode","gallery","post-columns","show-posts","https:\u002F\u002Fwpshowposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-show-posts.1.1.6.zip",90,3,"2024-04-16 00:00:00",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":24,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":114,"download_link":115,"security_score":116,"vuln_count":117,"unpatched_count":11,"last_vuln_date":118,"fetched_at":26},"apollo13-framework-extensions","Apollo13 Framework Extensions","1.9.9","apollo13themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fapollo13themes\u002F","\u003Cp>\u003Cstrong>Apollo13 Framework Extensions\u003C\u002Fstrong> adds few features to themes build on Apollo13 Framework. These are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designs Importer,\u003C\u002Fli>\n\u003Cli>shortcodes based on Apollo13 Framework features: writtng effect, count down, socials, scroller, slider, galleries, post grid,\u003C\u002Fli>\n\u003Cli>support for WPBakery Page Builder elements added by Apollo13 Framework,\u003C\u002Fli>\n\u003Cli>custom post types: albums, works & people,\u003C\u002Fli>\n\u003Cli>Export\u002FImport of theme options,\u003C\u002Fli>\n\u003Cli>Custom Sidebar,\u003C\u002Fli>\n\u003Cli>Custom CSS,\u003C\u002Fli>\n\u003Cli>Meta options that are creating content for posts, pages, albums and works,\u003C\u002Fli>\n\u003Cli>Responsive Image resizing ,\u003C\u002Fli>\n\u003Cli>Maintenance mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin requires one of themes build on \u003Cstrong>Apollo13 Framework\u003C\u002Fstrong> theme to be installed.\u003C\u002Fp>\n\u003Cp>It is mostly used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree\u002F\" rel=\"nofollow ugc\">Rife Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002F\" rel=\"nofollow ugc\">Rife Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits & Copyright\u003C\u002Fh3>\n\u003Ch4>Anime.js, Copyright 2019 Julian Garnier\u003C\u002Fh4>\n\u003Cp>Licenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fanimejs.com\u002F\u003C\u002Fp>\n","Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.",20000,534616,1,"2025-12-04T08:12:00.000Z","6.5.8","4.7","5.4.0",[110,111,112,113],"custom-post-types","elementor-widgets","shortcodes","wpbakery-page-builder-support","https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapollo13-framework-extensions.zip",95,6,"2026-02-18 15:32:44",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":102,"downloaded":127,"rating":24,"num_ratings":30,"last_updated":128,"tested_up_to":16,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":136,"vuln_count":30,"unpatched_count":11,"last_vuln_date":137,"fetched_at":26},"wpzoom-portfolio","WPZOOM Portfolio Lite – Filterable Portfolio Plugin","1.4.20","WPZOOM","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpzoom\u002F","\u003Ch4>Portfolio Gallery Plugin for WordPress\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The easiest way to showcase your projects in WordPress.\u003C\u002Fstrong> Create beautiful, filterable portfolio galleries with grid layouts, masonry design, and lightbox support. Perfect for photographers, designers, artists, freelancers, and agencies.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002Fplugins\u002Fportfolio-pro\u002F\" rel=\"nofollow ugc\">WPZOOM Portfolio\u003C\u002Fa> is trusted by over 20,000 active websites. Display your work with category filtering, multiple layouts, and responsive design that looks great on all devices.\u003C\u002Fp>\n\u003Ch3>Why Choose WPZOOM Portfolio?\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Filterable Portfolio Gallery\u003C\u002Fstrong> – Let visitors filter projects by category with smooth isotope animations\u003Cbr \u002F>\n✅ \u003Cstrong>3 Layout Options\u003C\u002Fstrong> – Grid with overlay, masonry, and columns layouts\u003Cbr \u002F>\n✅ \u003Cstrong>Built-in Lightbox\u003C\u002Fstrong> – Showcase high-resolution images in an elegant popup\u003Cbr \u002F>\n✅ \u003Cstrong>Works Everywhere\u003C\u002Fstrong> – Use the Portfolio block, shortcodes, or embed in any page builder\u003Cbr \u002F>\n✅ \u003Cstrong>Blog Posts Support\u003C\u002Fstrong> – Display your blog posts as a portfolio grid too\u003Cbr \u002F>\n✅ \u003Cstrong>Mobile Responsive\u003C\u002Fstrong> – Portfolio galleries look perfect on all devices\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpzoom.com\u002Finspiro-lite\u002Fportfolio\u002F\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>💪 Want More Power? Try WPZOOM Portfolio PRO\u003C\u002Fh3>\n\u003Cp>Take your portfolio to the next level with \u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002Fplugins\u002Fportfolio-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPZOOM Portfolio PRO\u003C\u002Fstrong>\u003C\u002Fa>. Add video portfolios, stunning hover effects, and complete design control.\u003C\u002Fp>\n\u003Cp>⭐️ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002Fplugins\u002Fportfolio-pro\u002F?utm_source=wporg&utm_medium=website&utm_campaign=free_description\" rel=\"nofollow ugc\">Get the PRO version!\u003C\u002Fa>\u003C\u002Fstrong> ⭐️\u003C\u002Fp>\n\u003Ch3>Free Plugin Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Portfolio Custom Post Type\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create dedicated portfolio posts separate from your blog. Add titles, descriptions, featured images, and organize with categories and tags.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filterable Portfolio Gallery\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Let visitors filter your projects by category with smooth isotope animations. Perfect for showcasing different types of work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3 Layout Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose the perfect layout for your portfolio:\u003Cbr \u002F>\n– Grid with Overlay – Clean grid with hover effects\u003Cbr \u002F>\n– Masonry – Pinterest-style varied heights\u003Cbr \u002F>\n– Columns – Traditional multi-column layout\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in Lightbox\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Display high-resolution images in an elegant popup. Visitors can browse through your portfolio without leaving the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reusable Portfolio Layouts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create portfolio layouts once and embed them anywhere using shortcodes. Works with Elementor, Beaver Builder, and any page builder.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Thumbnail Sizes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose from portrait, cinema, square, or uncropped aspect ratios to match your design needs.\u003C\u002Fp>\n\u003Ch3>⬆️ Upgrade to WPZOOM Portfolio PRO\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Ready for video portfolios and advanced customization?\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002Fplugins\u002Fportfolio-pro\u002F\" rel=\"nofollow ugc\">WPZOOM Portfolio PRO\u003C\u002Fa> adds powerful features for professional portfolios.\u003C\u002Fp>\n\u003Ch3>🌟 PRO Features Include:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🎬 Video Portfolio Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Showcase video projects alongside images. Full support for YouTube, Vimeo, and self-hosted MP4 videos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>▶️ Video Lightbox\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Play videos in a beautiful lightbox popup. Visitors can watch your video portfolio without leaving the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎥 Video Background on Hover\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create stunning hover effects with video backgrounds. Add motion to your portfolio items with Giphy or self-hosted videos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔀 Drag & Drop Reordering\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Arrange your portfolio items in any order with simple drag and drop. No more wrestling with dates or menu order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Color Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Full control over colors – customize overlay colors, text colors, and hover effects to match your brand.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Get priority support from our team when you need help with your portfolio.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love WPZOOM Portfolio?\u003C\u002Fstrong> Help other WordPress users discover this plugin by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwpzoom-portfolio\u002Freviews\u002F#new-post\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Recommended Themes\u003C\u002Fh3>\n\u003Cp>Works great with any theme! For the best portfolio experience, check out:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002Fthemes\u002Finspiro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Inspiro Premium\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Finspiro\u002F\" rel=\"ugc\">\u003Cstrong>Inspiro Lite\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Finspiro-blocks\u002F\" rel=\"ugc\">\u003Cstrong>Inspiro Blocks\u003C\u002Fstrong>\u003C\u002Fa> 🆕\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002Fthemes\u002Finspiro-blocks-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Inspiro Blocks PRO\u003C\u002Fstrong>\u003C\u002Fa> 🆕\u003C\u002Fp>\n\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002Fdocumentation\u002Fwpzoom-portfolio-grid\u002F\" rel=\"nofollow ugc\">Plugin Documentation\u003C\u002Fa> – Step-by-step guides\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpzoom.com\u002F\" rel=\"nofollow ugc\">WPZOOM Official Site\u003C\u002Fa> – See our complete product lineup\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpzoom\u002FWPZOOM-Portfolio\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> – Contribute to development\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>100% GDPR Compliant\u003C\u002Fh3>\n\u003Cp>This plugin doesn’t integrate any Google Fonts or collect any information outside your WordPress installation.\u003C\u002Fp>\n","Portfolio plugin for WordPress. Create filterable portfolio grids with masonry layouts and lightbox. Ideal for photographers, designers, agencies.",488919,"2026-03-08T17:28:00.000Z","6.5","7.4",[86,132,19,20,133],"image-gallery","video-portfolio","https:\u002F\u002Fwww.wpzoom.com\u002Fplugins\u002Fportfolio-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpzoom-portfolio.1.4.20.zip",99,"2024-08-30 19:36:29",{"attackSurface":139,"codeSignals":172,"taintFlows":180,"riskAssessment":181,"analyzedAt":184},{"hooks":140,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":171,"entryPointCount":104,"unprotectedCount":11},[141,147,151,155,159],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","init","as_pp_register_project_post_type","as-project-portfolio.php",39,{"type":142,"name":148,"callback":149,"file":145,"line":150},"add_meta_boxes","as_pp_add_meta_boxes",50,{"type":142,"name":152,"callback":153,"file":145,"line":154},"save_post","as_pp_save_project_meta",110,{"type":142,"name":156,"callback":157,"file":145,"line":158},"admin_menu","as_pp_add_admin_menu",123,{"type":160,"name":161,"callback":162,"file":145,"line":163},"filter","the_content","as_pp_display_project_fields_on_single",204,[],[],[167],{"tag":168,"callback":169,"file":145,"line":170},"project_portfolio","as_pp_project_shortcode",181,[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":11,"externalRequests":11,"nonceChecks":104,"capabilityChecks":104,"bundledLibraries":179},[],{"prepared":11,"raw":11,"locations":175},[],{"escaped":177,"rawEcho":11,"locations":178},31,[],[],[],{"summary":182,"deductions":183},"The 'as-project-portfolio' plugin version 1.0.0 demonstrates a strong security posture based on the provided static analysis. The code adheres to several critical security best practices, including the exclusive use of prepared statements for all SQL queries, 100% proper output escaping, and the presence of nonce and capability checks for its entry points. The absence of dangerous functions, file operations, and external HTTP requests further minimizes potential attack vectors. The plugin also boasts a clean vulnerability history, with no recorded CVEs, which suggests a history of secure development or proactive security patching.\n\nDespite the positive findings, the analysis indicates a potential area for scrutiny: the plugin has only one identified entry point (a shortcode) and no AJAX handlers or REST API routes. While this limits the attack surface significantly, it's crucial to ensure that this single shortcode is robustly implemented and doesn't inadvertently introduce vulnerabilities, especially if it handles user-supplied data indirectly. The lack of any taint flows or critical\u002Fhigh severity issues in the taint analysis is a significant strength. The current version appears to be secure based on the data, but ongoing vigilance and testing remain important.\n\nIn conclusion, 'as-project-portfolio' v1.0.0 exhibits excellent security fundamentals. Its adherence to secure coding practices and lack of vulnerability history are commendable. The limited attack surface, while a benefit, should be continuously monitored to ensure no new vulnerabilities are introduced in future updates. Overall, the plugin presents a low risk to WordPress installations.",[],"2026-03-17T06:14:34.287Z",{"wat":186,"direct":195},{"assetPaths":187,"generatorPatterns":190,"scriptPaths":191,"versionParams":192},[188,189],"\u002Fwp-content\u002Fplugins\u002Fas-project-portfolio\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fas-project-portfolio\u002Fassets\u002Fjs\u002Fscript.js",[],[189],[193,194],"as-project-portfolio\u002Fassets\u002Fcss\u002Fstyle.css?ver=","as-project-portfolio\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":196,"htmlComments":198,"htmlAttributes":199,"restEndpoints":205,"jsGlobals":206,"shortcodeOutput":207},[197],"project-item",[],[200,201,202,203,204],"name=\"project_description\"","name=\"project_client\"","name=\"project_date\"","name=\"project_url\"","name=\"as_pp_save_project_meta_nonce_field\"",[],[],[208,209,210,211,212,213,214,213,215,213,216],"\u003Cdiv class='project-item'>","\u003Ch2>\u003Ca href='","' target='_blank'>","\u003C\u002Fa>\u003C\u002Fh2>","\u003Cp>\u003Cstrong>Description:\u003C\u002Fstrong>","\u003C\u002Fp>","\u003Cp>\u003Cstrong>Client:\u003C\u002Fstrong>","\u003Cp>\u003Cstrong>Completion Date:\u003C\u002Fstrong>","\u003C\u002Fdiv>\u003Chr>"]