
FourSquare Recent Checkins Security & Risk Analysis
wordpress.org/plugins/foursquare-recent-checkinsA widget that show your 5 most recent checkins at FourSquare. And on a map too. It's marvelous!
Is FourSquare Recent Checkins Safe to Use in 2026?
Generally Safe
Score 85/100FourSquare Recent Checkins has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "foursquare-recent-checkins" plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by not utilizing raw SQL queries and avoids file operations and external HTTP requests. The absence of known CVEs and a clean vulnerability history are also strong indicators of a well-maintained and secure codebase. However, there are significant concerns regarding code quality and security checks. The presence of the `create_function` dangerous function is a red flag, as it can lead to arbitrary code execution if not handled with extreme care. Furthermore, the very low percentage of properly escaped output (15%) suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website. The lack of nonce checks and capability checks across all entry points also means that even if the attack surface were larger, these vulnerabilities would be easier to exploit.
While the current attack surface appears to be zero, which is excellent, this is potentially due to the plugin's simplicity or an incomplete static analysis. The underlying code quality issues, particularly the use of `create_function` and the poor output escaping, present a substantial risk that could be exploited if the plugin were to evolve or interact with user-supplied data in the future. The clean vulnerability history is encouraging, but it cannot entirely mitigate the risks posed by the identified code signals. A balanced conclusion is that while the plugin is not currently associated with known vulnerabilities and has a minimal attack surface, the identified code quality and security control deficiencies warrant careful attention and potential remediation.
Key Concerns
- Dangerous function detected (create_function)
- Low percentage of properly escaped output
- No nonce checks on entry points
- No capability checks on entry points
FourSquare Recent Checkins Security Vulnerabilities
FourSquare Recent Checkins Code Analysis
Dangerous Functions Found
Output Escaping
FourSquare Recent Checkins Attack Surface
WordPress Hooks 2
Maintenance & Trust
FourSquare Recent Checkins Maintenance & Trust
Maintenance Signals
Community Trust
FourSquare Recent Checkins Alternatives
Foursquare Latest Checkins
foursquare-latest-checkins
Displays the users latest Foursquare checkins including venue icons as a sidebar widget.
GT Foursquare
gt-foursquare
Integrate Foursquare with WordPress. Features Map and List view.
WP Quadratum
wp-quadratum
Display your last Swarm checkin as a map widget in the sidebar or embedded in a post or page, fully authenticated via OAuth 2.0.
Nearby Now Reviews and Audio Testimonials
nearby-now
The Nearby Now plugin allows you to display your customer reviews, job locations with photos and videos, and a service-area heat-map on any blog post …
Wbcom Designs – BuddyPress Check-ins
bp-check-in
Check-ins for BuddyPress allows members to share their location when posting activities.
FourSquare Recent Checkins Developer Profile
11 plugins · 361K total installs
How We Detect FourSquare Recent Checkins
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/foursquare-recent-checkins/foursquare-recent-checkins.css/wp-content/plugins/foursquare-recent-checkins/foursquare-recent-checkins.js/wp-content/plugins/foursquare-recent-checkins/foursquare-recent-checkins.jsfoursquare-recent-checkins/foursquare-recent-checkins.css?ver=foursquare-recent-checkins/foursquare-recent-checkins.js?ver=HTML / DOM Fingerprints
checkincheckin-num-0checkin-firstcheckin-notfirstwidget code starts hereoutputs the options form on adminset some defaultssuitable for twenty ten by standard+5 moredata-checkin-numdata-checkin-firstdata-checkin-notfirstfoursquare_recent_checkins_wp_feed_cache_transient_lifetime<p>Powered by <a href='http://wordpress.org/extend/plugins/foursquare-recent-checkins/'>FourSquare Recent Checkins</a></p>