Upstream issue and advisory assessments

Collected at 2026-10-30T10:51:17Z for the inherited ApexCharts 4.7.0 baseline. These are assessment records, not a claim that every listed upstream issue affects WestCoast Charts.

Coverage and limits

The initial collection includes 14 issue candidates from six keyword searches (security, vulnerability, CVE, XSS, injection and sanitize), and 1 canonical advisory after deduplication across GitHub Advisory Database and OSV. All six declared searches completed without truncation in this snapshot. The npm Bulk Advisory query covered the inherited 4.7.0 version.

Keyword searches are not a review of every upstream issue, comment or code path. A closed upstream issue is not evidence of a WCC fix. No advisory returned for a package/version query does not prove the absence of vulnerabilities, especially in vendored or forked code. The coverage record lists exact queries, endpoints, pagination and collection errors; the full assessment ledger retains source metadata and evidence.

Advisory and released-behavior records

GHSA-w46j-8hm6-h8mm / CVE-2021-23327

  • Status: under-review. Human review: pending.
  • On the exact released WCC 1.1.2 Core UMD (SHA-256 ac1041866883148ad29c527c36271162aece16603b57286fd70c19e4aee1abc0), tested default data-derived legend names rendered as text and custom formatter output with default sanitization retained no event handlers; neither tested default path executed the local marker. Explicit chart.sanitizeHtml=false retained and executed the local onerror marker. This is evidence only for these tested legend paths and artifact; raw HTML opt-out remains unsafe by design. Human review is pending; no universal not-affected conclusion.
  • Original record
  • Exact-release hostile-input browser evidence
  • No released WCC fix is claimed by this row.
  • Next evidence: Human maintainer review of the exact 1.1.2 artifact, browser evidence, and explicit raw-HTML opt-out boundary. Re-probe any later release artifact before claiming equivalence.

WCC-GAUGE-DOMAIN-UNIT

  • Status: resolved. Human review: pending.
  • The 1.1.1 screen-reader overview announced 180% for a custom 0–240 domain while the visible SVG value and data table showed the custom formatted value. Core 1.1.2 now formats the accessibility overview from the same domain-aware gauge value formatter used by the visible label and table. The fix is present in the published 1.1.2 artifact and covered by the gauge unit assertions and browser evidence.
  • Fixed in: 1.1.2.

Upstream candidates awaiting applicability review

These rows are collected leads. Their titles alone do not establish relevance or impact; each requires an affected-version/code-path assessment before it becomes a WCC finding.

Upstream record Title WCC assessment status
GH-1029 radar chart negative render stroke and markers error open / source-screened-candidate
GH-2202 HTML for tooltip is rendering as string open / source-screened-candidate
GH-2214 HTML no longer parsed in tooltip formatter open / source-screened-candidate
GH-238 ShadowDOM support open / source-screened-candidate
GH-2412 🚨 Potential Cross-site Scripting (XSS) - DOM under-review / assessed-by-agent-awaiting-human-review
GH-2463 v3.27.0 release breaks functionality for returning html from formatters open / source-screened-candidate
GH-3328 Series labels are vulnerable to XSS attacks under-review / assessed-by-agent-awaiting-human-review
GH-3539 Columns - 1st and last columns not showing - 6 series - 5 columns (each with 5 datapoints) + 1 as a line open / source-screened-candidate
GH-3937 Tooltips evaluate malicious javascript by default under-review / assessed-by-agent-awaiting-human-review
GH-4502 安全漏洞:更新内部 svg.js 文件 under-review / assessed-by-agent-awaiting-human-review
GH-5146 CSP Violation during Export (Strict Policy Incompatibility) under-review / assessed-by-agent-awaiting-human-review
GH-709 x-axis values not rendered properly for real-time chart open / source-screened-candidate
GH-727 Is it possible to disable unsafe inline style in ApexCharts ? under-review / assessed-by-agent-awaiting-human-review
GH-816 xaxis:categories are open to XSS attack. Tooltip does not escape the category but bottom of the graph does it under-review / assessed-by-agent-awaiting-human-review

Collection and release controls

The read-only GitHub Actions collector is installed on the default branch and is scheduled daily at 07:21 UTC, with manual dispatch also available. It has read-only repository permissions and uploads a proposal artifact; it cannot commit a fix, change this ledger, publish a package, deploy a site or publish an advisory. A human assesses the proposal and records evidence before a status change. Code fixes require the corresponding regression checks and the exact release review described in the maintenance policy.

Last successful collection run in the recorded operational snapshot: 2026-10-30T10:42:53Z, run 41042720797, triggered by workflow\_dispatch. Snapshot checked at 2026-10-30 12:08:16 UTC. This is the latest success verified by this snapshot; it is not a claim of a newer live run or a successful scheduled run. Recorded operational evidence.

An issue is marked not affected only with supporting code/reproduction evidence. A resolved row names a released fixed version; an unreleased candidate is recorded separately. Confirmed security vulnerabilities affecting released WCC packages use a reviewed GitHub Security Advisory with ecosystem/package/version ranges. Platform indexing and notifications remain subject to GitHub/npm behavior.

Source comparison · Security reporting · Core SBOM