Labels: enhancement, cross-platform, security, ci
Priority: Medium
Estimated Time: 1 hour
Description:
Neither android-ci.yml nor ios-ci.yml runs any dependency vulnerability scan — Android's Gradle
dependencies (Ktor, Room, WorkManager, Firebase, credentials libraries) and iOS's SPM dependencies
are never checked against known-CVE databases as part of the build.
Tasks:
- Add
./gradlew dependencyCheckAnalyze (or equivalent, e.g., GitHub's Dependabot alerts made blocking) to android-ci.yml
- Add an SPM-equivalent audit step to
ios-ci.yml (e.g., swift package show-dependencies cross-checked against an advisory feed)
- Fail or warn the build on newly introduced high-severity findings
Labels:
enhancement,cross-platform,security,ciPriority: Medium
Estimated Time: 1 hour
Description:
Neither
android-ci.ymlnorios-ci.ymlruns any dependency vulnerability scan — Android's Gradledependencies (Ktor, Room, WorkManager, Firebase, credentials libraries) and iOS's SPM dependencies
are never checked against known-CVE databases as part of the build.
Tasks:
./gradlew dependencyCheckAnalyze(or equivalent, e.g., GitHub's Dependabot alerts made blocking) toandroid-ci.ymlios-ci.yml(e.g.,swift package show-dependenciescross-checked against an advisory feed)