Pimap Security & Risk Analysis

wordpress.org/plugins/pimap

A plugin that allows users to record information that will be displayed on the google maps pins.

10 active installs v1.2.0 PHP + WP 3.8+ Updated Unknown
contactgoogle-mapslocalmapsshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Pimap Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "pimap" v1.2.0 plugin presents a mixed security posture. On one hand, the static analysis indicates a good adherence to some security best practices, with no detected dangerous functions, all SQL queries using prepared statements, and a complete absence of external HTTP requests and file operations. The plugin also implements a reasonable number of capability checks (4) and nonce checks (2), suggesting an effort to protect certain functionalities.

However, there are significant areas of concern. The most prominent is the high percentage of improperly escaped output (65%). This is a critical vulnerability vector, as it can lead to Cross-Site Scripting (XSS) attacks if user-supplied data is not properly sanitized before being displayed. Additionally, the taint analysis reveals 3 flows with unsanitized paths, indicating potential for injection vulnerabilities. While the severity is not explicitly categorized as critical or high, unsanitized paths are a direct pathway to exploits. The absence of unpatched CVEs and past vulnerabilities is a positive sign, but it does not negate the present code-level risks.

In conclusion, while "pimap" v1.2.0 demonstrates strengths in its handling of SQL and external interactions, the substantial amount of unescaped output and the presence of unsanitized paths in the taint analysis represent significant security weaknesses that require immediate attention to mitigate XSS and other injection-related risks.

Key Concerns

  • High percentage of unescaped output
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Pimap Security Vulnerabilities

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

Pimap Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
100
53 escaped
Nonce Checks
2
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

35% escaped153 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
<abstract-front-end-form> (Odin\core\classes\abstracts\abstract-front-end-form.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Pimap Attack Surface

Entry Points27
Unprotected0

Shortcodes 27

[button] Odin\core\classes\class-shortcodes.php:18
[button_group] Odin\core\classes\class-shortcodes.php:19
[alert] Odin\core\classes\class-shortcodes.php:20
[label] Odin\core\classes\class-shortcodes.php:21
[badge] Odin\core\classes\class-shortcodes.php:22
[icon] Odin\core\classes\class-shortcodes.php:23
[well] Odin\core\classes\class-shortcodes.php:24
[table] Odin\core\classes\class-shortcodes.php:25
[row] Odin\core\classes\class-shortcodes.php:26
[col] Odin\core\classes\class-shortcodes.php:27
[progress] Odin\core\classes\class-shortcodes.php:28
[panel] Odin\core\classes\class-shortcodes.php:29
[panel_heading] Odin\core\classes\class-shortcodes.php:30
[panel_body] Odin\core\classes\class-shortcodes.php:31
[panel_footer] Odin\core\classes\class-shortcodes.php:32
[tabs] Odin\core\classes\class-shortcodes.php:33
[tab] Odin\core\classes\class-shortcodes.php:34
[tab_dropdown] Odin\core\classes\class-shortcodes.php:35
[tab_contents] Odin\core\classes\class-shortcodes.php:36
[tab_content] Odin\core\classes\class-shortcodes.php:37
[accordions] Odin\core\classes\class-shortcodes.php:38
[accordion] Odin\core\classes\class-shortcodes.php:39
[map] Odin\core\classes\class-shortcodes.php:40
[tooltip] Odin\core\classes\class-shortcodes.php:41
[qrcode] Odin\core\classes\class-shortcodes.php:42
[clear] Odin\core\classes\class-shortcodes.php:43
[pimap] pimap.php:60
WordPress Hooks 25
actionadmin_menuadmin\class-pimap-options.php:33
actionadmin_initadmin\class-pimap-options.php:34
actionadd_meta_boxesOdin\core\classes\class-metabox.php:41
actionsave_postOdin\core\classes\class-metabox.php:44
actionadmin_enqueue_scriptsOdin\core\classes\class-metabox.php:47
actioninitOdin\core\classes\class-post-type.php:41
actioninitOdin\core\classes\class-taxonomy.php:43
actionadmin_menuOdin\core\classes\class-theme-options.php:41
actionadmin_initOdin\core\classes\class-theme-options.php:42
actionadmin_enqueue_scriptsOdin\core\classes\class-theme-options.php:43
filterimage_resize_dimensionsOdin\core\classes\class-thumbnail-resizer.php:96
actionshow_user_profileOdin\core\classes\class-user-meta.php:33
actionedit_user_profileOdin\core\classes\class-user-meta.php:34
actionpersonal_options_updateOdin\core\classes\class-user-meta.php:37
actionedit_user_profile_updateOdin\core\classes\class-user-meta.php:38
actionadmin_enqueue_scriptsOdin\core\classes\class-user-meta.php:41
actionwidgets_initOdin\core\classes\widgets\class-widget-like-box.php:168
actionplugins_loadedpimap.php:43
actioninitpimap.php:46
actioninitpimap.php:49
actioninitpimap.php:52
actionodin_metabox_header_pin_positionpimap.php:55
actionadmin_enqueue_scriptspimap.php:58
actionplugins_loadedpimap.php:253
actionwp_enqueue_scriptspimap.php:280
Maintenance & Trust

Pimap Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Pimap Developer Profile

Leo Baiano

7 plugins · 840 total installs

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

How We Detect Pimap

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pimap/assets/css/style.css/wp-content/plugins/pimap/assets/js/gmaps.js/wp-content/plugins/pimap/assets/js/infobox.js/wp-content/plugins/pimap/assets/js/gmaps_view.js
Script Paths
https://maps.google.com/maps/api/js/wp-content/plugins/pimap/assets/js/gmaps.js/wp-content/plugins/pimap/assets/js/infobox.js/wp-content/plugins/pimap/assets/js/gmaps_view.js

HTML / DOM Fingerprints

CSS Classes
pimap_maps
Data Attributes
data-pimap_latitudedata-pimap_longitudedata-pimap_zoom
JS Globals
data_pimap_postdata_pimap
Shortcode Output
<div id="pimap_gMaps" class="pimap_maps" style="height:500px; width: 100%"></div>
FAQ

Frequently Asked Questions about Pimap