
USGS River Conditions Security & Risk Analysis
wordpress.org/plugins/usgs-streamflow-dataThis plugin fetches streamflow and river data from the USGS.
Is USGS River Conditions Safe to Use in 2026?
Generally Safe
Score 85/100USGS River Conditions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The `usgs-streamflow-data` plugin, version 1.01, exhibits a generally good security posture based on the provided static analysis. The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code does not use dangerous functions, performs file operations, or contain any vulnerabilities in its vulnerability history. The use of prepared statements for all SQL queries is a strong indication of secure database interaction.
However, a significant concern is the complete lack of output escaping, with 0% of the 5 identified outputs being properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious code could be injected and executed within the WordPress dashboard or on the frontend if the plugin's output is displayed to users. While the plugin makes one external HTTP request, without further analysis, it's difficult to assess its security implications. The absence of nonce and capability checks, though mitigated by the limited attack surface, also presents a potential risk if new entry points were ever introduced.
Overall, the plugin benefits from a small attack surface and secure database practices. However, the critical issue of unescaped output creates a clear and present danger for XSS attacks. Until this is addressed, the plugin should be considered moderately risky despite its other strengths.
Key Concerns
- Unescaped output detected
- No nonce checks
- No capability checks
USGS River Conditions Security Vulnerabilities
USGS River Conditions Release Timeline
USGS River Conditions Code Analysis
Output Escaping
USGS River Conditions Attack Surface
Maintenance & Trust
USGS River Conditions Maintenance & Trust
Maintenance Signals
Community Trust
USGS River Conditions Alternatives
USGS Steam Flow Data
usgs-stream-flow-data
This 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.
Charter Booker
charter-booker
Charter Booker helps fishing and boat charter operators accept online bookings, manage schedules, and turn website visits into confirmed trips.
NERD WP Plugin
nerd-wp
NERD (https://github.com/kermitt2/entity-fishing) is an application that allows to recognize and disambiguate named entities.
USGS River Conditions Developer Profile
1 plugin · 10 total installs
How We Detect USGS River Conditions
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
riversriverNameid="riverDataMap"class="riverMap"