
TRAVELLING BLOGGER Security & Risk Analysis
wordpress.org/plugins/travelling-bloggerTRAVELLING BLOGGER allows you to mark the location of your posts and display them on a Google map.
Is TRAVELLING BLOGGER Safe to Use in 2026?
Generally Safe
Score 85/100TRAVELLING BLOGGER has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The travelling-blogger plugin v1.0 exhibits a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and includes a reasonable number of nonce and capability checks, significant concerns arise from its attack surface and output sanitization. The presence of two AJAX handlers without authentication checks presents a direct entry point for potential unauthorized actions. Furthermore, a substantial percentage of output (77%) is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities if the plugin handles user-supplied data in its output.
The taint analysis, while not revealing critical or high-severity vulnerabilities, shows a concerning number of flows with unsanitized paths. This indicates that data might be processed in ways that could be exploited if an attacker can influence the input. The complete absence of known CVEs is a positive sign, suggesting the plugin has not had publicly disclosed vulnerabilities. However, this should not lead to complacency, especially given the identified weaknesses in the code itself.
In conclusion, the plugin has some robust security foundations in its database interactions. However, the unprotected AJAX endpoints and the widespread lack of output escaping are significant weaknesses that require immediate attention. The vulnerability history is clean, but the static and taint analysis reveal potential vectors that could lead to future issues.
Key Concerns
- AJAX handlers without auth checks
- High percentage of unescaped output
- Flows with unsanitized paths
- Use of dangerous function create_function
TRAVELLING BLOGGER Security Vulnerabilities
TRAVELLING BLOGGER Release Timeline
TRAVELLING BLOGGER Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
TRAVELLING BLOGGER Attack Surface
AJAX Handlers 3
Shortcodes 2
WordPress Hooks 9
Maintenance & Trust
TRAVELLING BLOGGER Maintenance & Trust
Maintenance Signals
Community Trust
TRAVELLING BLOGGER Alternatives
OSM – OpenStreetMap
osm
Customize maps in your post, pages and widgets. GPX, KML and more. The easy way to map!
Flexible Map
wp-flexible-map
Embed Google Maps shortcodes in pages and posts, either by center coordinates or street address, or by URL to a Google Earth KML file.
Nomad World Map
nomad-world-map
Create your own custom travel map. Link locations on the map to blog posts and share your travel plans.
Polarsteps Integration
integrate-polarsteps
Wordpress Plugin to integrate Travel Data from Polarsteps within a widget.
WP Flexible Map Options
wp-flexible-map-options
Provides an option page for the plugin WP Flexible Map to define the default values globally.
TRAVELLING BLOGGER Developer Profile
2 plugins · 20 total installs
How We Detect TRAVELLING BLOGGER
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/travelling-blogger/css/bootstrap.min.css/wp-content/plugins/travelling-blogger/css/bootstrap-datetimepicker.min.css/wp-content/plugins/travelling-blogger/js/bootstrap.min.js/wp-content/plugins/travelling-blogger/js/moment.min.js/wp-content/plugins/travelling-blogger/js/bootstrap-datetimepicker.min.js/wp-content/plugins/travelling-blogger/js/travelling-blogger.js/wp-content/plugins/travelling-blogger/js/bootstrap.min.js/wp-content/plugins/travelling-blogger/js/moment.min.js/wp-content/plugins/travelling-blogger/js/bootstrap-datetimepicker.min.js/wp-content/plugins/travelling-blogger/js/travelling-blogger.jstravelling-blogger/css/bootstrap.min.css?ver=travelling-blogger/css/bootstrap-datetimepicker.min.css?ver=travelling-blogger/js/bootstrap.min.js?ver=travelling-blogger/js/moment.min.js?ver=travelling-blogger/js/bootstrap-datetimepicker.min.js?ver=travelling-blogger/js/travelling-blogger.js?ver=HTML / DOM Fingerprints
travelling-blogger-maptb-location-field<!-- The main table container --><!-- Display the table --><!-- Form fields for adding/editing locations --><!-- Map container -->+5 moredata-latitudedata-longitudedata-location-iddata-map-containertravellingBloggerMaptb_location_datatravellingBloggerMarker/wp-json/travelling-blogger/v1/locations/wp-json/travelling-blogger/v1/locations/([0-9]+)[travelling-blogger-map][travelling-blogger-locations]