Skip to content

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 16:23

v2.3.1 (current) — Security audit hardening

A full security/privacy review found the codebase solid (no XSS, no privacy
leaks, minimal permissions). These are the hardening fixes it produced:

  • notifLog no longer grows unbounded. The background dedup log (one
    timestamped key per fired notification) is now pruned of entries older than
    90 days on each daily run. Refund + price-alert + wishlist-jump checks were
    consolidated into a single runDailyJobs() that prunes afterwards.
  • Defense-in-depth on tag colors. The one spot that interpolated a tag
    color into an HTML style attribute (dashboard game cards) now passes it
    through a render-time #hex validator (safeHexColor), so it can't become a
    CSS-injection vector even if a future write-path forgets to validate. All
    other color usages already went through CSSOM setProperty (injection-proof).
  • AGENTS.md gitignored. A per-machine Codex mirror of CLAUDE.md (with a
    machine-specific path) is no longer flagged as untracked repo noise.

No functional behavior changes. All 34 tests pass; ESLint clean.


Download gog-enhancer-webstore.zip below and load it as an unpacked extension, or wait for the Chrome Web Store listing.