
WP My Favourites Security & Risk Analysis
wordpress.org/plugins/wp-my-favouritesChoose your favourite posts, pages, comments, media and reorder them to display anywhere on your website.
Is WP My Favourites Safe to Use in 2026?
Generally Safe
Score 85/100WP My Favourites has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-my-favourites" v1.1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates a commitment to secure database practices by using prepared statements for all SQL queries and has no recorded vulnerabilities or CVEs. This suggests a generally well-maintained codebase in terms of these aspects. However, significant concerns arise from its attack surface. The plugin exposes 13 AJAX handlers without any authentication or capability checks, creating a large entry point for potential attacks. Furthermore, a critical finding is that 100% of its 26 output operations are not properly escaped. This, combined with the taint analysis revealing 2 flows with unsanitized paths, strongly indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities that could be exploited through the unprotected AJAX endpoints.
Key Concerns
- 13 AJAX handlers without auth checks
- 0% output escaping
- 2 flows with unsanitized paths
- No nonce checks
- No capability checks
WP My Favourites Security Vulnerabilities
WP My Favourites Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
WP My Favourites Attack Surface
AJAX Handlers 13
Shortcodes 3
WordPress Hooks 9
Maintenance & Trust
WP My Favourites Maintenance & Trust
Maintenance Signals
Community Trust
WP My Favourites Alternatives
Moving Contents
moving-contents
Supports the transfer of Contents between servers.
Smart Bulk Delete & Content Cleaner for WordPress
smart-bulk-content-remover
Safely bulk delete posts, pages, media, and comments with flexible filters and a clean interface.
No Page Comment
no-page-comment
An admin interface to control the default comment and trackback settings on new posts, pages and custom post types.
Bulk Datetime Change
bulk-datetime-change
Bulk change date/time for posts.
No External Links
mihdan-no-external-links
Convert external links into internal links, site wide or post/page specific. Add NoFollow, Click logging, and more...
WP My Favourites Developer Profile
1 plugin · 0 total installs
How We Detect WP My Favourites
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-my-favourites/css/wp-myfavourites-admin.css/wp-content/plugins/wp-my-favourites/css/dataTables.bootstrap.min.css/wp-content/plugins/wp-my-favourites/css/rowReorder.dataTables.min.css/wp-content/plugins/wp-my-favourites/css/jqueryui/jquery-ui.min.css/wp-content/plugins/wp-my-favourites/js/wp-myfavourites-admin.js/wp-content/plugins/wp-my-favourites/js/dataTables.bootstrap.min.js/wp-content/plugins/wp-my-favourites/js/dataTables.min.js/wp-content/plugins/wp-my-favourites/js/jquery.dataTables.min.js+3 morejs/wp-myfavourites-admin.jsjs/dataTables.bootstrap.min.jsjs/dataTables.min.jsjs/jquery.dataTables.min.jsjs/jquery.validate.jsjs/jquery-ui.min.js+1 more/wp-content/plugins/wp-my-favourites/css/wp-myfavourites-admin.css?ver=/wp-content/plugins/wp-my-favourites/css/dataTables.bootstrap.min.css?ver=/wp-content/plugins/wp-my-favourites/css/rowReorder.dataTables.min.css?ver=/wp-content/plugins/wp-my-favourites/css/jqueryui/jquery-ui.min.css?ver=/wp-content/plugins/wp-my-favourites/js/wp-myfavourites-admin.js?ver=/wp-content/plugins/wp-my-favourites/js/dataTables.bootstrap.min.js?ver=/wp-content/plugins/wp-my-favourites/js/dataTables.min.js?ver=/wp-content/plugins/wp-my-favourites/js/jquery.dataTables.min.js?ver=/wp-content/plugins/wp-my-favourites/js/jquery.validate.js?ver=/wp-content/plugins/wp-my-favourites/js/jquery-ui.min.js?ver=/wp-content/plugins/wp-my-favourites/js/script.js?ver=HTML / DOM Fingerprints
wp-my-favouriteswp-myfavourites-admin-wrapdata-wpmf-post-typedata-wpmf-post-idwp_my_favourites_ajax_object