USA Zip Codes by WP Monsters Security & Risk Analysis

wordpress.org/plugins/add-zip-codes-to-posts

Choose USA zip codes for your post types.

10 active installs v1.1 PHP + WP 4.2.2+ Updated Feb 9, 2017
citystatezip-code
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is USA Zip Codes by WP Monsters Safe to Use in 2026?

Generally Safe

Score 85/100

USA Zip Codes by WP Monsters has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The 'add-zip-codes-to-posts' plugin version 1.1 presents a significant security risk primarily due to its unprotected AJAX handlers and unsanitized data flows. While there's no reported vulnerability history, this does not mitigate the immediate concerns identified in the static analysis. The plugin has four AJAX entry points, all of which lack authentication checks, meaning any logged-in user could potentially trigger these actions. Furthermore, the taint analysis revealed three critical-severity flows with unsanitized paths, strongly suggesting that user-supplied data is being processed in a way that could lead to code execution or other severe exploits. The complete absence of nonce checks and capability checks on these AJAX handlers exacerbates this risk, as there are no built-in protections against Cross-Site Request Forgery (CSRF) or privilege escalation attempts. The lack of proper output escaping on all identified outputs is also a major concern, opening the door for Cross-Site Scripting (XSS) attacks. While the use of prepared statements for 50% of SQL queries is a positive sign, the remaining queries are likely vulnerable. The presence of file operations and the potential for raw SQL queries to be used with unsanitized input further increase the attack surface. Despite a clean vulnerability history, the current code analysis indicates a highly vulnerable plugin that requires immediate attention.

Key Concerns

  • AJAX handlers without auth checks
  • Critical severity taint flows
  • No nonce checks on AJAX handlers
  • No capability checks on AJAX handlers
  • No output escaping
  • File operations detected
  • SQL queries without prepared statements
Vulnerabilities
None known

USA Zip Codes by WP Monsters Security Vulnerabilities

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

USA Zip Codes by WP Monsters Code Analysis

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

SQL Query Safety

50% prepared6 total queries

Output Escaping

0% escaped6 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
prefix_ajax_addCities (zip-codes.php:172)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

USA Zip Codes by WP Monsters Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_addCitieszip-codes.php:170
noprivwp_ajax_addCitieszip-codes.php:171
authwp_ajax_addZipzip-codes.php:188
noprivwp_ajax_addZipzip-codes.php:189
WordPress Hooks 4
actionadmin_enqueue_scriptszip-codes.php:27
actionadmin_menuzip-codes.php:37
actionadd_meta_boxeszip-codes.php:109
actionsave_postzip-codes.php:206
Maintenance & Trust

USA Zip Codes by WP Monsters Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedFeb 9, 2017
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

USA Zip Codes by WP Monsters Developer Profile

WordPress Monsters

4 plugins · 130 total installs

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

How We Detect USA Zip Codes by WP Monsters

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/add-zip-codes-to-posts/zip-codes/css/style.css/wp-content/plugins/add-zip-codes-to-posts/zip-codes/js/zip-codes.js
Script Paths
/wp-content/plugins/add-zip-codes-to-posts/zip-codes/js/zip-codes.js
Version Parameters
add-zip-codes-to-posts/zip-codes/css/style.css?ver=add-zip-codes-to-posts/zip-codes/js/zip-codes.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrap-selectsselect-itemwaitzip-itemsrowname-tagvalue-tagzip-row+1 more
Data Attributes
id="field-state"id="field-city"id="field-zip"id="delSavedRow"
FAQ

Frequently Asked Questions about USA Zip Codes by WP Monsters