
WP Present – beta Security & Risk Analysis
wordpress.org/plugins/wp-presentCreate an Account or checkout the new DEMO: http://wppresent.com
Is WP Present – beta Safe to Use in 2026?
Generally Safe
Score 85/100WP Present – beta has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-present" v0.9.7 plugin exhibits a generally good security posture based on the provided static analysis. All identified AJAX entry points have nonce checks, and two of them include capability checks, demonstrating a commitment to restricting unauthorized access. Furthermore, the plugin utilizes prepared statements for all its SQL queries, mitigating the risk of SQL injection vulnerabilities. The absence of any recorded CVEs or historical vulnerabilities also contributes positively to its perceived security. However, a notable concern is the 55% rate of proper output escaping. This means that over half of the plugin's output is not being properly sanitized, potentially opening it up to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly outputted without sufficient sanitization. Additionally, one unsanitized path flow was detected in the taint analysis, which warrants further investigation to understand its potential impact. The presence of a file operation without further context is also a minor point of interest.
Despite the promising aspects like robust authentication checks and secure database interactions, the insufficient output escaping and the detected unsanitized path are significant weaknesses. These issues, if exploited, could lead to severe security incidents like data theft or site defacement. The lack of past vulnerabilities is a good sign, but it doesn't negate the risks present in the current code. Developers should prioritize addressing the output escaping and the identified taint flow to improve the plugin's overall security and ensure it aligns with best practices for preventing common web vulnerabilities.
Key Concerns
- Output escaping is only 55% proper
- Taint analysis detected unsanitized paths
WP Present – beta Security Vulnerabilities
WP Present – beta Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Present – beta Attack Surface
AJAX Handlers 5
WordPress Hooks 48
Maintenance & Trust
WP Present – beta Maintenance & Trust
Maintenance Signals
Community Trust
WP Present – beta Alternatives
Presenter
presenter
Slideshow presentations made simple on WordPress. Design each slide as you would a post using wysiwyg. Works with most presenter remotes as well!
Responsive Slide
responsive-slide
Responsive iframe for embed slideshow.
Presentation Block
presentation-block
Creates a custom post type “Presentation”, which will render as a presentation on the front end using Reveal.js.
HTML5 Slideshow Presentations
html5-slideshow-presentations
Create HTML5 slideshow presentations using our favorite cms, WordPress. Host your own presentations and share/present them anytime.
Linchpin – PrevNextPage
linchpin-next-page-link-previous-page-link
Create sibling page links. Similar to next_post_link() & previous_post_link() but for pages. Great for utilizing Wordpress for Presentations or it …
WP Present – beta Developer Profile
2 plugins · 210 total installs
How We Detect WP Present – beta
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-present/js/customize-controls.js/wp-content/plugins/wp-present/css/wp-present.css/wp-content/plugins/wp-present/js/wp-present-frontend.js/wp-content/plugins/wp-present/js/wp-present-editor.js/wp-content/plugins/wp-present/js/wp-present-admin.js/wp-content/plugins/wp-present/js/customize-controls.js/wp-content/plugins/wp-present/js/wp-present-frontend.js/wp-content/plugins/wp-present/js/wp-present-editor.js/wp-content/plugins/wp-present/js/wp-present-admin.jswp-present/css/wp-present.css?ver=wp-present/js/wp-present-frontend.js?ver=wp-present/js/wp-present-editor.js?ver=wp-present/js/wp-present-admin.js?ver=HTML / DOM Fingerprints
wp-present-editor-containerwp-present-frontend-wrapperwp-present-admin-wrapper<!-- WP Present Modal Customizer --><!-- WP Present Core --><!-- WP Present Admin --><!-- WP Present Settings -->+2 moredata-wp-present-settingdata-wp-present-controlWP_Present_CoreWP_Present_LoaderWP_Present_Modal_Customizerwpp_is_presentation/wp-json/wp-present/[wp-present-slides][wp-present-slide][wp-present-nav]