Processing Projects Security & Risk Analysis

wordpress.org/plugins/processing-projects

This plugin allows you to upload Processing (p5.js) Projects to your WordPress website. The Processing Projects you upload should be in a zip file tha …

50 active installs v1.0.2 PHP + WP 4.9+ Updated Sep 29, 2019
p5-jsp5jsprocessingprocessing-jsprocessingjs
39
D · High Risk
CVEs total2
Unpatched2
Last CVEApr 8, 2025
Download
Safety Verdict

Is Processing Projects Safe to Use in 2026?

High Risk

Score 39/100

Processing Projects carries significant security risk with 2 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.

2 known CVEs 2 unpatched Last CVE: Apr 8, 2025Updated 6yr ago
Risk Assessment

The "processing-projects" plugin version 1.0.2 exhibits a mixed security posture. While the static analysis indicates no critical vulnerabilities within the analyzed code, such as dangerous functions, raw SQL queries, or direct taint flows, several concerning signals are present. Notably, only 13% of output is properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially given the plugin's past issues. The presence of file operations, though not explicitly flagged as dangerous in this analysis, warrants caution. The plugin's vulnerability history is a significant concern, with two known CVEs, both of which are currently unpatched. These past vulnerabilities, including Unrestricted Upload of File with Dangerous Type and Cross-Site Scripting, along with the recent disclosure date (2025-04-08), suggest a pattern of security weaknesses that have not been adequately addressed.

Despite the lack of immediate, critical threats detected in the current static analysis, the unpatched historical vulnerabilities represent a substantial ongoing risk. The high percentage of unescaped output further amplifies the potential for XSS attacks. The plugin has a small attack surface with only one entry point (a shortcode) and has implemented some capability checks and a nonce check, which are positive indicators. However, the historical pattern of security flaws and the lack of patches for known CVEs significantly overshadow these positive aspects, making the plugin a high-risk component in its current state.

Key Concerns

  • Unpatched high severity CVE
  • Unpatched medium severity CVE
  • Low percentage of properly escaped output
  • File operations present
Vulnerabilities
2

Processing Projects Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2025-32206high · 7.2Unrestricted Upload of File with Dangerous Type

Processing Projects <= 1.0.2 - Authenticated (Shop Manager+) Arbitrary File Upload

Apr 8, 2025Unpatched
CVE-2025-31624medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Processing Projects <= 1.0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Processing Projects Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
1 escaped
Nonce Checks
1
Capability Checks
2
File Operations
3
External Requests
0
Bundled Libraries
0

Output Escaping

13% escaped8 total outputs
Attack Surface

Processing Projects Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[pp-shortcode] includes\class-ps-processing-project-shortcode.php:22
WordPress Hooks 11
filterfilesystem_methodincludes\class-ps-processing-project-meta-box.php:106
actioninitincludes\class-ps-processing-project-post-type.php:48
actionpost_edit_form_tagincludes\class-ps-processing-project-post-type.php:50
actionadd_meta_boxesincludes\class-ps-processing-project-post-type.php:51
actionsave_postincludes\class-ps-processing-project-post-type.php:52
actionadmin_noticesincludes\class-ps-processing-project-post-type.php:55
actionshutdownincludes\class-ps-processing-project-post-type.php:56
filtermanage_processing-project_posts_columnsincludes\class-ps-processing-project-post-type.php:58
actionmanage_processing-project_posts_custom_columnincludes\class-ps-processing-project-post-type.php:59
actionbefore_delete_postincludes\class-ps-processing-project-post-type.php:60
actioninitprocessing-projects.php:48
Maintenance & Trust

Processing Projects Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedSep 29, 2019
PHP min version
Downloads2K

Community Trust

Rating80/100
Number of ratings2
Active installs50
Developer Profile

Processing Projects Developer Profile

LABCAT

2 plugins · 100 total installs

67
trust score
Avg Security Score
62/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Processing Projects

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
upload-project
Data Attributes
data-pp-shortcode
Shortcode Output
<iframe src="
FAQ

Frequently Asked Questions about Processing Projects