# Changelog

> **This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.**

## Score

- CAI 50 → 54 (+3.8)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 100 → 100 (+0.0)
- Architecture 88 → 88 (+0.0)
- Maturity 73 → 73 (+0.4)
- Readiness 37 → 37 (+0.0)
- Security 42 → 56 (+14.6)

## Resolved (17)

- Duplicated block (13 lines × 2) (app/src/main/kotlin/dev/atick/compose/ui/JetpackApp.kt)
- Duplicated block (13 lines × 2) (feature/auth/src/main/kotlin/dev/atick/feature/auth/ui/signin/SignInScreen.kt)
- Duplicated block (15 lines × 2) (feature/auth/src/main/kotlin/dev/atick/feature/auth/ui/signin/SignInScreen.kt)
- Duplicated block (5 lines × 3) (build-logic/convention/src/main/kotlin/ApplicationConventionPlugin.kt)
- Duplicated block (9 lines × 2) (build-logic/convention/src/main/kotlin/LibraryConventionPlugin.kt)
- Further orphaned files (smaller)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- Medium: security finding (details withheld)
- Off-boarding risk: anonymized user #1
- Scanner failed to run — not a clean result
- The project's GitHub banner links to a Support banner (https://github.com/Safouene1/support-palestine-banner) rather than the Jetpack starter itself, which may mislead readers about where to find documentation. (README.md)

## New (14)

- Duplicated block (12 lines × 2) (feature/auth/src/main/kotlin/dev/atick/feature/auth/ui/signin/SignInScreen.kt)
- Duplicated block (13 lines × 2) (app/src/main/kotlin/dev/atick/compose/ui/JetpackApp.kt)
- Duplicated block (14 lines × 2) (feature/auth/src/main/kotlin/dev/atick/feature/auth/ui/signin/SignInScreen.kt)
- Duplicated block (5 lines × 3) (build-logic/convention/src/main/kotlin/ApplicationConventionPlugin.kt)
- Duplicated block (8 lines × 2) (build-logic/convention/src/main/kotlin/LibraryConventionPlugin.kt)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- LLM evaluation failed
- Off-boarding risk: anonymized user #1

## Changes since last survey

- 3 commits — 3 feature/other, 0 fixes

## By area

- app/build.gradle.kts — 1 commit
- gradle/init.gradle.kts — 1 commit
- gradle/libs.versions.toml — 1 commit

## Notable commits

- change: Enable resource shrinking for release builds
- change: Update all dependencies
- change: Update dependency com.google.firebase:firebase-bom to v34.17.0
