
Themify Event Post Security & Risk Analysis
wordpress.org/plugins/themify-event-postThis plugin will add Event post type.
Is Themify Event Post Safe to Use in 2026?
Generally Safe
Score 97/100Themify Event Post has a strong security track record. Known vulnerabilities have been patched promptly.
The "themify-event-post" v1.3.5 plugin presents a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries utilizing prepared statements and a substantial number of capability checks (8). The absence of file operations and external HTTP requests further strengthens its security. However, there are significant areas of concern. The presence of two AJAX handlers without authentication checks creates a direct attack vector. Furthermore, the use of `unserialize` is a dangerous function that, if not handled with extreme care and input validation, can lead to remote code execution vulnerabilities. The taint analysis, while reporting no critical or high severity flows, does indicate 4 flows with unsanitized paths, which warrants attention. The plugin's vulnerability history is also a notable red flag, with 3 known CVEs, including one high severity and two medium severity. The historical prevalence of Cross-site Scripting and PHP Remote File Inclusion vulnerabilities suggests recurring security weaknesses that attackers could potentially exploit. While there are no currently unpatched vulnerabilities, the past patterns indicate a need for vigilant monitoring and prompt patching when new issues arise. The plugin shows strengths in its database query security and capability checks, but the unprotected entry points, dangerous function usage, and historical vulnerability patterns indicate a notable risk.
Key Concerns
- Unprotected AJAX handlers
- Use of dangerous function (unserialize)
- Flows with unsanitized paths (taint analysis)
- Known high severity CVE (unpatched)
- Known medium severity CVEs (unpatched)
- Output escaping not fully proper (65%)
Themify Event Post Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Themify Event Post <= 1.3.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
Themify Event Post <= 1.3.2 - Authenticated (Contributor+) Local File Inclusion
Themify Event Post <= 1.2.7 - Authenticated (Administrator+) Stored Cross-Site Scripting
Themify Event Post Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Themify Event Post Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 60
Maintenance & Trust
Themify Event Post Maintenance & Trust
Maintenance Signals
Community Trust
Themify Event Post Alternatives
Same Category Posts
same-category-posts
Show posts related to the current category or other custom post types.
Bulk Post Status Update
bulk-post-status-update
The users can change the status of posts and custom posts to draft and publish them in bulk.
last updated
last-updated
Mark posts as significantly updated an display them in a widget.
Press, News, Events
press-news-events
Create custom post types for press releases, references to external news stories, and events.
Super Simple Events
super-simple-events
Super Simple Events is an events plugin for WordPress, built to be easy to use and manage.
Themify Event Post Developer Profile
10 plugins · 140K total installs
How We Detect Themify Event Post
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/themify-event-post/css/event-styles.css/wp-content/plugins/themify-event-post/js/themify-event-post.js/wp-content/plugins/themify-event-post/assets/css/frontend.css/wp-content/plugins/themify-event-post/assets/js/frontend.js/wp-content/plugins/themify-event-post/assets/css/calendar.css/wp-content/plugins/themify-event-post/assets/js/calendar.js/wp-content/plugins/themify-event-post/includes/themify-metabox/assets/css/themify-metabox.css/wp-content/plugins/themify-event-post/includes/themify-metabox/assets/js/themify-metabox.js/wp-content/plugins/themify-event-post/js/themify-event-post.js/wp-content/plugins/themify-event-post/assets/js/frontend.js/wp-content/plugins/themify-event-post/assets/js/calendar.js/wp-content/plugins/themify-event-post/includes/themify-metabox/assets/js/themify-metabox.jsthemify-event-post/css/event-styles.css?ver=themify-event-post/js/themify-event-post.js?ver=themify-event-post/assets/css/frontend.css?ver=themify-event-post/assets/js/frontend.js?ver=themify-event-post/assets/css/calendar.css?ver=themify-event-post/assets/js/calendar.js?ver=themify-event-post/includes/themify-metabox/assets/css/themify-metabox.css?ver=themify-event-post/includes/themify-metabox/assets/js/themify-metabox.js?ver=HTML / DOM Fingerprints
themify_event_post_wrapthemify_event_archivethemify_event_singledata-post-type="event"ThemifyEventPostThemifyCalendar[themify_event_postthemify_event_post