UNPKG

fetchtv

Version:

A Node.js CLI tool to manage Fetch TV recordings.

22 lines (13 loc) 1.26 kB
# Security ## Reporting Open a private security advisory at https://github.com/furey/fetchtv/security/advisories/new. ## Accepted Residual Risks After bumping `axios`, `fast-xml-parser`, and `lodash` for the 2026-05 Dependabot sweep, two transitive advisories remain. Both have been reviewed and accepted because they do not affect fetchtv's code paths. ### `ip` — GHSA-2p57-rm9w-gvfp (SSRF via `isPublic` miscategorisation) - Pulled in transitively by `node-ssdp@4.0.1`. - No upstream patch exists. `ip@2.0.1` is still affected per the advisory. - fetchtv never calls `ip.isPublic`. SSDP is used only for LAN discovery of the Fetch TV box; discovered locations are HTTP URLs on the local network and are not passed through `ip.isPublic`. - Remediation would require replacing `node-ssdp`. The available alternatives have not been validated against Fetch TV's UPnP advertisement format, so the migration is deferred. ### `fast-xml-parser` — GHSA-gh4j-gqv2-49f6 (XMLBuilder comment/CDATA injection) - Affects `XMLBuilder` only. fetchtv imports `XMLParser` and `XMLValidator`, never `XMLBuilder`. - The 4.x line will not receive a fix; only `fast-xml-parser@5.x` patches it. Bumping to 5.x is unnecessary work given we don't touch the affected surface.