RockScience Marine Chart Viewer for NOAA ENC Security & Risk Analysis

wordpress.org/plugins/rockscience-enc-chart-viewer-for-noaa

Embed interactive NOAA nautical charts using official government APIs. Covers U.S. waters, Great Lakes, and territories.

0 active installs v2025.09.1 PHP + WP 5.0+ Updated Sep 23, 2025
boatingchartsnauticalnoaasailing
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is RockScience Marine Chart Viewer for NOAA ENC Safe to Use in 2026?

Generally Safe

Score 100/100

RockScience Marine Chart Viewer for NOAA ENC has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "rockscience-enc-chart-viewer-for-noaa" plugin version 2025.09.1 exhibits a strong security posture based on the provided static analysis. The complete absence of dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are commendable practices. Furthermore, the lack of any recorded vulnerabilities in its history suggests a history of responsible development and maintenance. The limited attack surface, primarily consisting of a single shortcode with no immediate indication of missing security checks, further reinforces this positive assessment.

However, the static analysis data does reveal a significant area of concern: the complete absence of nonce checks and capability checks across all identified entry points. While the number of entry points is small, relying solely on WordPress's default protections without explicit checks can leave the plugin vulnerable to cross-site request forgery (CSRF) attacks if the shortcode's functionality is sensitive or can be leveraged to perform privileged actions. The taint analysis showing zero flows is positive but does not negate the potential risks associated with missing explicit security controls. The vulnerability history is a strength, but the lack of specific security checks on the single identified entry point is a potential weakness that warrants attention.

In conclusion, the plugin demonstrates excellent coding practices in many areas, but the oversight in implementing nonce and capability checks for its shortcode presents a notable security risk. While there are no known vulnerabilities or critical static analysis findings, this missing layer of protection could be exploited. The plugin's strengths lie in its clean code and lack of historical security issues, but the identified gap in authentication/authorization checks is a weakness that should be addressed to ensure a more robust security profile.

Key Concerns

  • Missing nonce checks on shortcode
  • Missing capability checks on shortcode
Vulnerabilities
None known

RockScience Marine Chart Viewer for NOAA ENC Security Vulnerabilities

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

RockScience Marine Chart Viewer for NOAA ENC Code Analysis

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

Output Escaping

100% escaped15 total outputs
Attack Surface

RockScience Marine Chart Viewer for NOAA ENC Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[rs_enc_chart] rockscience-enc-chart-viewer-for-noaa.php:204
WordPress Hooks 6
actionwp_enqueue_scriptsrockscience-enc-chart-viewer-for-noaa.php:14
actionwp_enqueue_scriptsrockscience-enc-chart-viewer-for-noaa.php:15
actionwp_enqueue_scriptsrockscience-enc-chart-viewer-for-noaa.php:42
actionadmin_enqueue_scriptsrockscience-enc-chart-viewer-for-noaa.php:43
actionadmin_menurockscience-enc-chart-viewer-for-noaa.php:44
actionadmin_initrockscience-enc-chart-viewer-for-noaa.php:45
Maintenance & Trust

RockScience Marine Chart Viewer for NOAA ENC Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 23, 2025
PHP min version
Downloads155

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

RockScience Marine Chart Viewer for NOAA ENC Developer Profile

Bob Damiano

1 plugin · 0 total installs

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

How We Detect RockScience Marine Chart Viewer for NOAA ENC

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rockscience-enc-chart-viewer-for-noaa/css/style.css/wp-content/plugins/rockscience-enc-chart-viewer-for-noaa/js/chart-core-api.js
Script Paths
https://js.arcgis.com/4.31/esri/themes/light/main.csshttps://js.arcgis.com/4.31/
Version Parameters
rockscience-enc-chart-viewer-for-noaa/css/style.css?ver=rockscience-enc-chart-viewer-for-noaa/js/chart-core-api.js?ver=

HTML / DOM Fingerprints

CSS Classes
cvl
Data Attributes
data-rs-enc-chart-options
JS Globals
window.rockscienceEncChartDefaults
Shortcode Output
<div id="rockscience_enc_map_"<div style="border: 2px solid red; padding: 10px; background: #ffe6e6;"><strong>Chart Error:</strong><br>
FAQ

Frequently Asked Questions about RockScience Marine Chart Viewer for NOAA ENC