
MapSwap for The Events Calendar Security & Risk Analysis
wordpress.org/plugins/mapswap-for-the-events-calendarMapSwap for The Events Calendar replaces Google Maps with an alternative map provider on the single event pages.
Is MapSwap for The Events Calendar Safe to Use in 2026?
Generally Safe
Score 100/100MapSwap for The Events Calendar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "mapswap-for-the-events-calendar" v1.0.0 exhibits a seemingly strong security posture based on the provided static analysis and vulnerability history. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the code analysis shows no dangerous functions, no unescaped outputs, no file operations, no external HTTP requests, and no taint flows of any severity. The fact that all SQL queries use prepared statements is a positive indicator of secure database interaction.
However, the lack of any identified entry points in the static analysis might indicate incomplete analysis or a very rudimentary plugin. More importantly, the absence of nonce checks and capability checks across the board, despite there being no explicitly identified entry points, is a significant concern. While the current version might not have exploitable vulnerabilities, this lack of fundamental security checks creates a significant risk should any new entry points be added or discovered in the future, or if the initial analysis was insufficient. The clean vulnerability history is positive, suggesting developers have historically been mindful of security, but it does not mitigate the risks posed by the current implementation's weaknesses.
In conclusion, while the plugin currently appears to have no known vulnerabilities and demonstrates good practices in specific areas like SQL query handling, the complete absence of nonce and capability checks represents a foundational security weakness. This makes the plugin susceptible to privilege escalation and cross-site request forgery if any form of interaction is introduced or overlooked in the future. The plugin's strengths lie in its clean code regarding dangerous functions and SQL, but its weaknesses in authorization and input validation (implied by lack of checks) are notable.
Key Concerns
- Missing nonce checks
- Missing capability checks
- Unescaped output found
MapSwap for The Events Calendar Security Vulnerabilities
MapSwap for The Events Calendar Release Timeline
MapSwap for The Events Calendar Code Analysis
Output Escaping
MapSwap for The Events Calendar Attack Surface
WordPress Hooks 4
Maintenance & Trust
MapSwap for The Events Calendar Maintenance & Trust
Maintenance Signals
Community Trust
MapSwap for The Events Calendar Alternatives
Event Post
event-post
The only WordPress plugin using native posts as full calendar events with begin and end date, geolocation, color and weather.
Events Manager OpenStreetMap
events-manager-openstreetmap
Events Manager OpenStreetMap is a WordPress plugin for Events Manager. It allows you to replace Google Maps to OpenStreetMap on all your event locatio …
Event Calendar With Map View(ECWMV)
event-calendar-with-map-view
ECWMV is very useful and user friendly plugin. It includes different design of calendar and events with diff. views like calendar,list,grid and map.
Vieww Events Calendar – Recurring Events, Event Map & Calendar Plugin
vieww-events-calendar
An events calendar with grid, list and month views, recurring events and venue maps — working the moment you activate. No API keys, no accounts.
The Events Calendar
the-events-calendar
The Events Calendar: #1 calendar plugin for WordPress. Create/manage events (virtual too!) on your site with the free plugin.
MapSwap for The Events Calendar Developer Profile
3 plugins · 90 total installs
How We Detect MapSwap for The Events Calendar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mapswap-for-the-events-calendar/src/js/mapswap-for-the-events-calendar.js/wp-content/plugins/mapswap-for-the-events-calendar/src/css/mapswap-for-the-events-calendar.css/wp-content/plugins/mapswap-for-the-events-calendar/src/js/mapswap-for-the-events-calendar.jsmapswap-for-the-events-calendar/src/css/mapswap-for-the-events-calendar.css?ver=mapswap-for-the-events-calendar/src/js/mapswap-for-the-events-calendar.js?ver=HTML / DOM Fingerprints
[leaflet-map[leaflet-marker]