You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bun audit on the CI Dependency Audit lane flags 3 high advisories in the transitive dependency tree (pre-existing — surfaced on #322, not introduced by it; the advisory DB updated since main's last green run). All three are DoS-class, which is squarely the surface our security-research lane cares about:
shell-quote — Quadratic-complexity DoS in parse() (CWE-407) — GHSA-395f-4hp3-45gv
brace-expansion — DoS via exponential-time expansion of consecutive non-expanding {} groups — GHSA-3jxr-9vmj-r5cp
js-yaml — YAML merge-key chains force quadratic CPU — GHSA-52cp-r559-cp3m (relevant: cli parses tps.yaml manifests)
Action
Identify which direct/transitive dep pulls each (bun why <pkg>), bump to the patched version, or add a lockfile override if a direct bump isn't available.
bun auditon the CI Dependency Audit lane flags 3 high advisories in the transitive dependency tree (pre-existing — surfaced on #322, not introduced by it; the advisory DB updated since main's last green run). All three are DoS-class, which is squarely the surface our security-research lane cares about:parse()(CWE-407) — GHSA-395f-4hp3-45gv{}groups — GHSA-3jxr-9vmj-r5cpAction
bun why <pkg>), bump to the patched version, or add a lockfile override if a direct bump isn't available.Supply-chain half of the security-research lane.