
Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Security & Risk Analysis
wordpress.org/plugins/project-pagesProject Pages is an opinionated Portfolio Maker. Project Pages helps you document your project stories, and make better stuff.
Is Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Safe to Use in 2026?
Generally Safe
Score 100/100Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "project-pages" plugin v2.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating a reasonable number of nonce and capability checks. The absence of known CVEs and historical vulnerabilities is also a strong indicator of past diligence. However, there are significant concerns that temper this positive outlook.
The static analysis reveals a notable vulnerability: one AJAX handler lacks authentication checks. This creates an open entry point that could potentially be exploited if an attacker can trigger this handler. While the taint analysis didn't flag critical or high severity flows, the presence of four flows with unsanitized paths is a red flag. This suggests that user-supplied input might not be adequately validated before being processed, potentially leading to unexpected behavior or vulnerabilities, even if not immediately critical.
In conclusion, the plugin has strengths in its database query security and the general use of WordPress security features. Nevertheless, the unauthenticated AJAX endpoint and the unsanitized path flows represent clear security weaknesses that require immediate attention. The historical lack of vulnerabilities is positive but does not negate the current findings. Addressing the unauthenticated AJAX handler and improving input sanitization for the identified taint flows should be the priority.
Key Concerns
- AJAX handler without auth checks
- Flows with unsanitized paths
- Low percentage of properly escaped output
Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Security Vulnerabilities
Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Attack Surface
AJAX Handlers 6
WordPress Hooks 34
Maintenance & Trust
Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Maintenance & Trust
Maintenance Signals
Community Trust
Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Alternatives
Portfolio Designer – WordPress Portfolio Plugin (Image/Video/Slider Gallery)
portfolio-designer-lite
Portfolio Designer Lite plugin allows you to create, manage, edit and design portfolio and showcase with few clicks.
Themify Portfolio Post
themify-portfolio-post
Add a simple Portfolio post type to your site.
Radius Portfolio – Filterable Grid, Gallery & Slider Portfolio
tlp-portfolio
A simple and powerful WordPress portfolio plugin to showcase your creative work beautifully with different ways.
Filterable Portfolio
filterable-portfolio
A WordPress Portfolio plugin to display portfolio/project images to your site.
Advance Portfolio Grid, Slider and Gallery – Showcase Projects, Images and Videos
advance-portfolio-grid
Create responsive and customizable portfolio grids to showcase projects, case studies, and creative work on your WordPress site.
Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer! Developer Profile
1 plugin · 50 total installs
How We Detect Project Pages – Portfolio Template, Portfolio Maker, Work Context Explorer!
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/project-pages/assets/css/project-pages-admin.css/wp-content/plugins/project-pages/assets/css/project-pages.css/wp-content/plugins/project-pages/assets/js/project-pages-admin.js/wp-content/plugins/project-pages/assets/js/project-pages.jsProject Pages/wp-content/plugins/project-pages/assets/js/project-pages.js/wp-content/plugins/project-pages/assets/js/project-pages-admin.jsproject-pages/assets/css/project-pages.css?ver=project-pages/assets/css/project-pages-admin.css?ver=project-pages/assets/js/project-pages.js?ver=project-pages/assets/js/project-pages-admin.js?ver=HTML / DOM Fingerprints
project-pages-admin-wrapperProject Pages is the simplest way to share your projects beautifully.Project Pages Requires PHP Version 5.4 or above, please ask web hosting provider to update your PHP!data-projectpages_shortcodeprojectPages_urlsprojectPages_slugsprojectPages_SettingsprojectPages_Conf_Setup[project_pages_list][project_pages_single]