Oppso Maps Security & Risk Analysis

wordpress.org/plugins/oppso-maps

Add a Google Map to your wordpress site! Oppso Maps creates a map shortcode to use in posts, pages or text widgets.

10 active installs v1.0 PHP + WP 3.3+ Updated Apr 23, 2013
geocodergoogle-map-v3google-mapsmapsmaps-shortcode
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Oppso Maps Safe to Use in 2026?

Generally Safe

Score 85/100

Oppso Maps has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "oppso-maps" v1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries and having no known vulnerability history, indicating a potentially well-maintained codebase in that regard. The absence of dangerous functions, file operations, and external HTTP requests is also reassuring.

However, significant security concerns arise from the static analysis. The plugin presents a notable attack surface with two unprotected AJAX handlers, providing clear entry points for unauthenticated attackers. Furthermore, the taint analysis reveals two flows with unsanitized paths, which, while not flagged as critical or high severity, still represent a potential risk for data manipulation or unintended code execution if an attacker can control the input. The complete lack of output escaping across all identified outputs is a critical weakness, making the plugin highly susceptible to Cross-Site Scripting (XSS) vulnerabilities. Combined with the absence of nonce and capability checks, these issues create a substantial risk.

In conclusion, while the plugin benefits from secure SQL handling and a clean vulnerability history, the presence of unprotected AJAX endpoints, unsanitized input paths, and particularly the universal lack of output escaping makes "oppso-maps" v1.0 a high-risk plugin. The attack surface is exposed and vulnerable to manipulation and injection attacks.

Key Concerns

  • Unprotected AJAX handlers
  • Unsanitized paths in taint flows
  • No output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Oppso Maps Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Oppso Maps Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped3 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
oppso_map_preview (oppso-maps.php:343)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Oppso Maps Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_oppso_map_previewoppso-maps.php:363
authwp_ajax_oppso_map_idsoppso-maps.php:365

Shortcodes 1

[oppso-map] oppso-maps.php:37
WordPress Hooks 4
actionadmin_menuoppso-maps.php:29
filterwidget_textoppso-maps.php:33
actionwp_enqueue_scriptsoppso-maps.php:41
actionadmin_initoppso-maps.php:45
Maintenance & Trust

Oppso Maps Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedApr 23, 2013
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Oppso Maps Developer Profile

danbwb

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Oppso Maps

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/oppso-maps/css/oppso-map.css/wp-content/plugins/oppso-maps/js/oppso-map.js
Script Paths
https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false/wp-content/plugins/oppso-maps/js/oppso-map.js

HTML / DOM Fingerprints

CSS Classes
oppso-simple-map
Data Attributes
id="oppso_map_address"id="oppso_map_lat"id="oppso_map_lon"id="oppso_map_width"id="oppso_map_width_type"id="oppso_map_type"+5 more
JS Globals
oppso_create_map
Shortcode Output
[oppso-map map_id=]
FAQ

Frequently Asked Questions about Oppso Maps