HariKulhari06/Covid-19-Tracker
47.2
Weak · 28 September 2026
2.5k
lines of production code
Kotlin
primary language
9
measurements over time
What this system is
This system is an Android application for COVID-19 information. It lets users view national and state/UT statistics for India, global totals, prevention tips, frequently asked questions, and a helpline call action. It fetches data from India and Virus Tracker APIs, caches statistics locally, and uses Firebase for FAQ and prevention content, with navigation and dark-mode support. The history also includes repository documentation, build and dependency maintenance, and removal of starter tests, but the core product is a COVID-19 information app.
Features
Initial COVID-19 app implementation with Hilt, Room, API, and navigation
This change adds the main Android source for the COVID-19 app, introducing Hilt-based dependency injection, a Room cache for India and global statistics, Retrofit access to the India and Virus Tracker APIs, Firebase-backed FAQ and prevention content, and the main activity/navigation with dark-mode support. For users, it establishes the foundation for viewing national and state/UT COVID-19 updates, global totals, prevention tips, popular questions, and a helpline call action, while wiring in sync work and theme switching.
app/src/main/java · medium confidence
Behavioural changes
1 commit (0 fixes) modifying app/src/debug
A change to existing behaviour in app/src/debug — 1 commit, 1 file.
app/src/debug · low confidence · unverified
Test coverage
Removed default example tests
This test-only change deletes the default Android instrumented test and local unit test files, so the project no longer includes the starter example tests. The diff does not add new tests; it only removes the existing example test files.
app/src/androidTest, app/src/test · high confidence
Dependencies
13 commits updating dependencies (4 manifests)
A dependency / build maintenance change in (dependencies) — 13 commits, 4 files.
(dependencies) · medium confidence · unverified
Gradle wrapper switched to Gradle 6.3
The build wrapper now points to Gradle 6.3 instead of Gradle 6.5-milestone-1, so builds will use the stable Gradle 6.3 distribution. This is a build-tooling change and does not by itself indicate a user-facing product behavior change.
gradle · high confidence
Housekeeping
Add repository documentation, license, and community guidelines
This change adds repository-level files rather than visible application behavior: a README describing the COVID-19 Tracker project, an MIT license, a code of conduct, a contributing guide, a GitHub Pages Cayman theme configuration, and a mode change making the Gradle wrapper executable. The diff does not show the database, API, dependency-injection, or Hilt migration mentioned in the commit messages, so no user-facing app behavior change can be confirmed from the provided evidence.
(repo-wide) · low confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
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 52 → 47 (-4.6)
- Rubric changed (rubric-2026.08.20 → rubric-2026.09.16) — scores are not directly comparable.
Lenses
- Code Health 100 → 100 (-0.0)
- Architecture 100 → 88 (-11.7)
- Maturity 53 → 53 (+0.0)
- Readiness 33 → 23 (-9.5)
- Security 72 → 68 (-3.3)
- Performance 100 (new)
Resolved (8)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (9 lines × 2) (app/src/main/java/com/hari/covid_19app/firebaseDatabase/FirebaseDatabaseImp.kt)
- LLM evaluation failed
- No exposed public API
- Rotate the exposed credentials — git history can't be un-committed
- Secret: gcp-api-key (app/google-services.json)
- The Getting Started section ends mid-import wizard without mentioning how to contribute (how to submit PRs or feature requests) or list libraries used. (README.md)
- single-maintainer — knowledge-concentration (bus factor) risk
New (11)
- Dependency hygiene PARTLY measured — Maven/Gradle declarations read, no dependency graph resolved
- Documentation: no installation or build instructions (README.md)
- Duplicated block (10 lines × 2) (app/src/main/java/com/hari/covid_19app/utils/ext/Activities.kt)
- Duplicated block (16 lines × 2) (app/src/main/java/com/hari/covid_19app/firebaseDatabase/FirebaseDatabaseImp.kt)
- High secret: WD-SECRET-0004 (app/src/debug/debug.keystore)
- Leaked secret: private-key-store (app/src/debug/debug.keystore)
- Medium: security finding (details withheld)
- Medium: security finding (details withheld)
- No ADRs found
- No dependency advisory monitoring
- Projects may be oversized for their cohesion
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
HariKulhari06/Covid-19-Tracker was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 28 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 477685e19f7b3c0df1c41f3b86884ef99eab0221 — the exact code this score is about.
- Scored under rubric-2026.09.16 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-2d9048c36d26.