
User Submitted Posts – Enable Users to Submit Posts from the Front End Security & Risk Analysis
wordpress.org/plugins/user-submitted-postsEnable visitors to submit posts and images from the front-end of your site. Many features including anti-spam security, content restriction, and more.
Is User Submitted Posts – Enable Users to Submit Posts from the Front End Safe to Use in 2026?
Mostly Safe
Score 76/100User Submitted Posts – Enable Users to Submit Posts from the Front End is generally safe to use. 12 past CVEs were resolved. Keep it updated.
The "user-submitted-posts" plugin, with version v20260217, presents a mixed security posture. On the positive side, the static analysis reveals good practices in several key areas. All identified AJAX handlers and REST API routes appear to have authentication checks, and SQL queries are exclusively using prepared statements, which significantly mitigates SQL injection risks. The presence of nonce and capability checks further strengthens its defenses against common web attacks.
However, concerns arise from the plugin's vulnerability history, which shows a substantial number of known CVEs (12 total), including 2 critical and 3 high-severity issues. The common vulnerability types like Incorrect Authorization, Open Redirect, Cross-site Scripting, and Unrestricted File Upload indicate recurring weaknesses in input validation and access control. While there are currently no unpatched CVEs, the sheer volume and severity of past vulnerabilities suggest a historical pattern of security oversights. Furthermore, the taint analysis identified one flow with an unsanitized path, though it was not classified as critical or high severity, it still represents a potential, albeit low-level, risk that should be addressed.
In conclusion, while the current version has implemented some robust security measures, the plugin's past security record is a significant red flag. The potential for critical and high-severity vulnerabilities to re-emerge, coupled with the single unsanitized path identified in the taint analysis, means that users should exercise caution. Continuous monitoring for new vulnerabilities and thorough code audits are recommended for this plugin.
Key Concerns
- High number of historical CVEs (2 critical, 3 high)
- Taint flow with unsanitized path
- 73% output escaping (27% unescaped)
- 12 total known CVEs
User Submitted Posts – Enable Users to Submit Posts from the Front End Security Vulnerabilities
CVEs by Year
Severity Breakdown
12 total CVEs
User Submitted Posts <= 20260113 - Incorrect Authorization to Unauthenticated Category Restriction Bypass via 'user-submitted-category' Parameter
User Submitted Posts – Enable Users to Submit Posts from the Front End <= 20251210 - Unauthenticated Stored Cross-Site Scripting via Custom Field
User Submitted Posts <= 20260110 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'usp_access' Shortcode
User Submitted Posts <= 20251121 - Unauthenticated Open Redirect
User Submitted Posts <= 20241026 - Authenticated (Admin+) Stored Cross-Site Scripting
User Submitted Posts – Enable Users to Submit Posts from the Front End <= 20240319 - Authenticated (Admin+) Stored Cross-Site Scripting
User Submitted Posts <= 20230902 - Unauthenticated Arbitrary File Upload
User Submitted Posts <= 20230901 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
User Submitted Posts – Enable Users to Submit Posts from the Front End <= 20230811 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
User Submitted Posts <= 20230809 - Unauthenticated Stored Cross-Site Scripting via 'user-submitted-content'
User Submitted Posts <= 20190312 - Unauthenticated Arbitrary File Upload
User Submitted Posts < 20160215 - Reflected Cross-Site Scripting
User Submitted Posts – Enable Users to Submit Posts from the Front End Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
User Submitted Posts – Enable Users to Submit Posts from the Front End Attack Surface
AJAX Handlers 2
Shortcodes 8
WordPress Hooks 31
Maintenance & Trust
User Submitted Posts – Enable Users to Submit Posts from the Front End Maintenance & Trust
Maintenance Signals
Community Trust
User Submitted Posts – Enable Users to Submit Posts from the Front End Alternatives
Easy Post Submission – Frontend Posting, Guest Publishing & Submit Content for WordPress
easy-post-submission
Enable users to submit posts and manage profiles from the front-end. Ideal for news, magazines, and creative platforms.
Guest posting / Frontend Posting / Front Editor – WP Front User Submit
front-editor
This plugin enables users to submit post content from Front End. Use our plugin to implement guest posting
Submit Content
submit-content
Allows you to submit posts, and custom pots, from frontend.
Frontend Post Submission Manager Lite – Frontend Posting WordPress Plugin
frontend-post-submission-manager-lite
Frontend Post Submission with or without Login, 5 PreDesigned Form Templates, Add Unlimited Custom Fields, Google Captcha Security, Post Notifications
UGC Creator
ugc-creator
Plugin for User-Generated Content: Get frontend post with an array of formatting and styling options to create stunning, professional-grade posts.
User Submitted Posts – Enable Users to Submit Posts from the Front End Developer Profile
30 plugins · 1.2M total installs
How We Detect User Submitted Posts – Enable Users to Submit Posts from the Front End
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/user-submitted-posts/css/style.css/wp-content/plugins/user-submitted-posts/js/usp-scripts.js/wp-content/plugins/user-submitted-posts/js/usp-scripts.jsuser-submitted-posts/css/style.css?ver=user-submitted-posts/js/usp-scripts.js?ver=HTML / DOM Fingerprints
usp_form<!-- USP Plugin START --><!-- USP Plugin END --><!-- USP Form START --><!-- USP Form END -->+2 moredata-usp-actiondata-usp-idusp_vars[user-submitted-posts][usp_form][usp_login][usp_logout]