# Changelog

## Score

- CAI 51 → 34 (-17.1)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 86 → 85 (-1.6)
- Maturity 57 → 54 (-2.9)
- Readiness 45 → 23 (-22.1)
- Security 42 → 28 (-13.5)

## Resolved (25)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Medium vulnerability: [GHSA redacted] (package-lock.json)
- Off-boarding risk: anonymized user #1
- Secret: generic-api-key (channels/cn.m3u)
- Secret: generic-api-key (channels/cy.m3u)
- Secret: generic-api-key (channels/gr.m3u)
- Secret: generic-api-key (channels/pt.m3u)
- Secret: generic-api-key (streams/ag.m3u)
- Secret: generic-api-key (streams/at.m3u)
- Secret: generic-api-key (streams/az.m3u)
- Secret: generic-api-key (streams/bd.m3u)
- Secret: generic-api-key (streams/cl.m3u)
- Secret: generic-api-key (streams/cy.m3u)
- Secret: generic-api-key (streams/es.m3u)
- Secret: generic-api-key (streams/id.m3u)
- Secret: generic-api-key (streams/mx.m3u)
- Secret: generic-api-key (streams/my.m3u)
- Secret: generic-api-key (streams/tt.m3u)
- Secret: generic-api-key (streams/ua.m3u)
- …and 5 more

## New (67)

- Change coupling: countriesGenerator.ts ↔ rawGenerator.ts (scripts/generators/countriesGenerator.ts)
- Change coupling: countriesGenerator.ts ↔ sourcesGenerator.ts (scripts/generators/countriesGenerator.ts)
- Change coupling: countriesGenerator.ts ↔ subdivisionsGenerator.ts (scripts/generators/countriesGenerator.ts)
- Change coupling: rawGenerator.ts ↔ sourcesGenerator.ts (scripts/generators/rawGenerator.ts)
- Change coupling: rawGenerator.ts ↔ subdivisionsGenerator.ts (scripts/generators/rawGenerator.ts)
- Change coupling: sourcesGenerator.ts ↔ subdivisionsGenerator.ts (scripts/generators/sourcesGenerator.ts)
- Change coupling: update.ts ↔ rawGenerator.ts (scripts/commands/readme/update.ts)
- Change coupling: update.ts ↔ sourcesGenerator.ts (scripts/commands/readme/update.ts)
- Change coupling: update.ts ↔ subdivisionsGenerator.ts (scripts/commands/readme/update.ts)
- Dimension evaluation failed
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- …and 47 more

## Changes since last survey

- 9 commits — 9 feature/other, 0 fixes

## By area

- (root) — 4 commits
- streams/am.m3u — 1 commit
- streams/ar.m3u — 1 commit
- streams/au.m3u — 1 commit
- streams/ca.m3u — 1 commit
- streams/ve.m3u — 1 commit

## Notable commits

- change: Merge pull request #47436 from ElvisGarces/patch-32
- change: [Bot] Update /streams
- change: [Bot] Update /streams
- change: [Bot] Update /streams
- change: [Bot] Update /streams
- change: [Bot] Update PLAYLISTS.md
- change: [Bot] Update PLAYLISTS.md
- change: [Bot] Update PLAYLISTS.md
- change: [Bot] Update PLAYLISTS.md
