CodePeople Post Map for Google Maps Security & Risk Analysis

wordpress.org/plugins/codepeople-post-map

CodePeople Post Map lets you geotag posts and seamlessly integrate your blog with Google Maps for a smooth, location-aware experience.

4K active installs v1.2.5 PHP + WP 3.0.5+ Updated Nov 28, 2025
google-mapsmapsmarkerplacesroutes
100
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 6, 2023
Safety Verdict

Is CodePeople Post Map for Google Maps Safe to Use in 2026?

Generally Safe

Score 100/100

CodePeople Post Map for Google Maps has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 6, 2023Updated 4mo ago
Risk Assessment

The codepeople-post-map plugin v1.2.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and includes a moderate number of nonce and capability checks. The absence of file operations and external HTTP requests is also a strength. However, the presence of the `unserialize` function is a significant concern, as it is a known vector for remote code execution if not handled with extreme caution and proper input validation. The taint analysis revealing three high-severity flows with unsanitized paths, despite the absence of critical ones, suggests potential vulnerabilities that could be exploited. The plugin's vulnerability history indicates a past medium-severity issue, which, while patched, points to potential weaknesses in secure coding practices. The limited attack surface and lack of reported unpatched vulnerabilities are positive, but the identified code signals and taint flows warrant careful attention and mitigation.

Key Concerns

  • Presence of 'unserialize' function
  • High severity taint flows (3)
  • Output escaping only 33% proper
  • 1 medium vulnerability in history
Vulnerabilities
1

CodePeople Post Map for Google Maps Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-25039medium · 4.3Missing Authorization

Google Maps CP <= 1.0.43 - Missing Authorization to Authenticated (Subscriber+) Feedback Form Submission

Feb 6, 2023 Patched in 1.0.44 (351d)
Code Analysis
Analyzed Mar 16, 2026

CodePeople Post Map for Google Maps Code Analysis

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

Dangerous Functions Found

unserializeif(is_string($cpm_point)) $cpm_point = @unserialize($cpm_point);include\functions.php:882
unserialize$tmp_point = @unserialize($point);include\functions.php:1146

SQL Query Safety

100% prepared4 total queries

Output Escaping

33% escaped57 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
preview (include\functions.php:1356)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

CodePeople Post Map for Google Maps Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 1

authwp_ajax_cp_feedbackfeedback\cp-feedback.php:26

Shortcodes 2

[codepeople-post-map] codepeople-post-map.php:87
[codepeople-post-map] include\functions.php:1375
WordPress Hooks 18
actioninitcodepeople-post-map.php:20
filterget_post_metadatacodepeople-post-map.php:21
filteroption_sbp_settingscodepeople-post-map.php:31
actionactivated_plugincodepeople-post-map.php:34
actioninitcodepeople-post-map.php:52
actionadmin_initcodepeople-post-map.php:53
actionsave_postcodepeople-post-map.php:72
actionthe_postcodepeople-post-map.php:88
actionwp_footercodepeople-post-map.php:89
actionloop_startcodepeople-post-map.php:90
actionloop_endcodepeople-post-map.php:91
filterwidget_textcodepeople-post-map.php:93
actionadmin_enqueue_scriptscodepeople-post-map.php:160
actionenqueue_block_editor_assetscodepeople-post-map.php:161
actionwp_headcodepeople-post-map.php:162
actionadmin_menucodepeople-post-map.php:163
actionadmin_enqueue_scriptsfeedback\cp-feedback.php:25
actionadmin_footerfeedback\cp-feedback.php:37
Maintenance & Trust

CodePeople Post Map for Google Maps Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 28, 2025
PHP min version
Downloads439K

Community Trust

Rating84/100
Number of ratings31
Active installs4K
Developer Profile

CodePeople Post Map for Google Maps Developer Profile

codepeople

34 plugins · 89K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
964 days
View full developer profile
Detection Fingerprints

How We Detect CodePeople Post Map for Google Maps

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/codepeople-post-map/assets/css/style.css/wp-content/plugins/codepeople-post-map/assets/js/scripts.js/wp-content/plugins/codepeople-post-map/assets/css/gutenberg-editor.css/wp-content/plugins/codepeople-post-map/assets/js/gutenberg-editor.js/wp-content/plugins/codepeople-post-map/assets/css/admin-style.css
Script Paths
/wp-content/plugins/codepeople-post-map/assets/js/scripts.js/wp-content/plugins/codepeople-post-map/assets/js/gutenberg-editor.js
Version Parameters
codepeople-post-map/assets/css/style.css?ver=codepeople-post-map/assets/js/scripts.js?ver=codepeople-post-map/assets/css/gutenberg-editor.css?ver=codepeople-post-map/assets/js/gutenberg-editor.js?ver=codepeople-post-map/assets/css/admin-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
cpm_js_codecodepeople-post-map-form-container
HTML Comments
<!-- The map is configured by the plugin's settings. The code here is for previewing the map. -->
Data Attributes
data-cpm-post-id
JS Globals
CP_FEEDBACK_AJAX_URL
Shortcode Output
[codepeople-post-map]
FAQ

Frequently Asked Questions about CodePeople Post Map for Google Maps