
USGS Steam Flow Data Security & Risk Analysis
wordpress.org/plugins/usgs-stream-flow-dataThis plugin uses shortcodes so you can get the USGS river flow data for a site location. It also includes a easy to use Site Code Search.
Is USGS Steam Flow Data Safe to Use in 2026?
Generally Safe
Score 85/100USGS Steam Flow Data has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The usgs-stream-flow-data plugin version 23.03.01 exhibits a generally positive security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and any recorded historical vulnerabilities is commendable. The plugin also demonstrates good practices by using prepared statements for all SQL queries and performing capability checks on at least one entry point. The limited external HTTP request and lack of critical taint flows further contribute to its secure foundation.
However, there are notable areas for improvement. The presence of one AJAX handler without authentication checks presents a potential attack vector, especially if this handler processes user-supplied input. Furthermore, the code signals indicate that 31% of output escaping is not properly handled, which could lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is displayed without adequate sanitization. The total lack of taint analysis results is somewhat unusual; while it might indicate no complex data flows, it could also mean the analysis itself was limited in scope.
In conclusion, while the plugin avoids common critical vulnerabilities like unpatched CVEs or dangerous code patterns, the unprotected AJAX handler and the significant percentage of unescaped output represent the most immediate risks. Addressing these specific points would significantly enhance the plugin's overall security. The plugin's history of no vulnerabilities is a strong positive signal, suggesting a commitment to security from its developers.
Key Concerns
- AJAX handler without auth check
- Significant unescaped output
USGS Steam Flow Data Security Vulnerabilities
USGS Steam Flow Data Code Analysis
Output Escaping
USGS Steam Flow Data Attack Surface
AJAX Handlers 1
Shortcodes 1
WordPress Hooks 4
Maintenance & Trust
USGS Steam Flow Data Maintenance & Trust
Maintenance Signals
Community Trust
USGS Steam Flow Data Alternatives
USGS River Data
usgs-river-data
Enter the USGS Station ID and this plugin provides you with river name, currently water level, graph and station url via a widget or shortcode.
PegelOnline-Plugin
pegelonline-plugin
A plugin for monitoring the water level of e.g. a river into your blog. Works only with water level in Germany, so the following instructions
USGS Steam Flow Data Developer Profile
1 plugin · 100 total installs
How We Detect USGS Steam Flow Data
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/usgs-stream-flow-data/assets/css/admin.css/wp-content/plugins/usgs-stream-flow-data/assets/js/admin.js/wp-content/plugins/usgs-stream-flow-data/assets/css/public.css/wp-content/plugins/usgs-stream-flow-data/assets/js/admin.jsusgs-stream-flow-data-admin-styles?ver=usgs-stream-flow-data-admin-script?ver=usgs-stream-flow-data-plugin-styles?ver=HTML / DOM Fingerprints
[USGS]