
Catalyst Excerpts Plus Security & Risk Analysis
wordpress.org/plugins/catalyst-excerpts-plusCatalyst Excerpts Plus builds on the Catalyst Excerpts widget for users of the Catalyst framework.
Is Catalyst Excerpts Plus Safe to Use in 2026?
Generally Safe
Score 85/100Catalyst Excerpts Plus has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The Catalyst Excerpts Plus plugin version 1.3.3 exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices regarding database interactions, with all SQL queries utilizing prepared statements. Furthermore, the plugin boasts a very small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, significantly reducing the avenues for external attack. The absence of known vulnerabilities and CVEs in its history is also a positive indicator of past security diligence.
However, several significant concerns emerge from the static code analysis. The presence of two instances of the `create_function` function is a critical red flag, as this function is notoriously insecure and can be exploited for code injection if not handled with extreme care and sanitization, which is not evident here. Compounding this risk is the very low percentage of properly escaped output (16%), indicating a high probability of cross-site scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks on any potential entry points (even though the attack surface is zero) means that if any entry points were added or discovered, they would be entirely unprotected. The low output escaping and the use of `create_function` are substantial weaknesses that overshadow the plugin's strengths.
In conclusion, while Catalyst Excerpts Plus has a clean vulnerability history and minimal attack surface, the identified code signals of `create_function` usage and widespread unescaped output present a substantial risk. The plugin's good practices in SQL query handling are overshadowed by the potential for critical code injection and XSS vulnerabilities due to insecure function usage and inadequate output escaping. Until these issues are addressed, the plugin should be considered a high-risk component.
Key Concerns
- Dangerous function create_function found
- Low percentage of properly escaped output
- No nonce checks
- No capability checks
Catalyst Excerpts Plus Security Vulnerabilities
Catalyst Excerpts Plus Code Analysis
Dangerous Functions Found
Output Escaping
Catalyst Excerpts Plus Attack Surface
WordPress Hooks 1
Maintenance & Trust
Catalyst Excerpts Plus Maintenance & Trust
Maintenance Signals
Community Trust
Catalyst Excerpts Plus Alternatives
Ultimate Sticky Posts Widget
ultimate-sticky-posts
This Widget works well to display sticky/posts or both.
Custom Excerpts
custom-excerpts
Custom Excerpts allows you to create a custom excerpt length, choose HTML tags to allow and whether to make the link nofollow or dofollow.
Pauls Latest Posts
pauls-latest-posts
Display latest posts with excerpts and comments in a sidebar widget.
Recent Posts Ultimate
recent-posts-ultimate
RPU is the ultimate recent posts plugin, even allowing HTML to be displayed. Quick, easy and efficient!
End Content
end-content
Allows you to add content to the end of pages, posts or both.
Catalyst Excerpts Plus Developer Profile
4 plugins · 60 total installs
How We Detect Catalyst Excerpts Plus
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/catalyst-excerpts-plus/css/cep-style.css/wp-content/plugins/catalyst-excerpts-plus/css/cep-shortcode.css/wp-content/plugins/catalyst-excerpts-plus/js/cep-script.js/wp-content/plugins/catalyst-excerpts-plus/js/cep-script.js/wp-content/plugins/catalyst-excerpts-plus/css/cep-style.css?ver=/wp-content/plugins/catalyst-excerpts-plus/css/cep-shortcode.css?ver=/wp-content/plugins/catalyst-excerpts-plus/js/cep-script.js?ver=HTML / DOM Fingerprints
excerpt-widget-pluscep-shortcodedata-cep-thumbnail-sizedata-cep-thumbnail-alignmentdata-cep-excerpt-lengthdata-cep-read-more-textdata-cep-read-more-placementdata-cep-display-title+7 more