airqo-platform / airqo-platform/AirQo-api

Reduce dependency vulnerability backlog and unblock Dependabot version updates

Đang mở
#6,959 0 bình luận 0 reaction 1 người được giao Được @Psalmz777 nhận Xem trên GitHub
Ngôn ngữ chính
JavaScript
Star
26
Fork
24
Merge trung bình
5 giờ 36 phút
Pull request đã merge (30 ngày)
81

Mô tả

## Summary
OpenSSF Scorecard (2026-08-07 run, https://scorecard.dev/viewer/?uri=github.com/airqo-platform/AirQo-api) flags:
- **Vulnerabilities: 0/10** — 558 existing vulnerabilities detected across dependencies
- **Dependency-Update-Tool: 10/10** — Dependabot is active, but version-update PRs aren't translating into a shrinking backlog

Additionally, `AirQo-frontend/.github/dependabot.yml` currently sets `open-pull-requests-limit: 0` for the `src/platform/` npm ecosystem, which silences all version-update PRs for the main frontend workspace.

## Tasks
- [ ] Triage the current Dependabot/npm-audit alert list across microservices and prioritize by severity (critical/high first)
- [ ] Establish an SLA for patching critical/high vulnerabilities (e.g., 7/30 days per SECURITY.md's spirit)
- [ ] Raise `open-pull-requests-limit` in `AirQo-frontend/.github/dependabot.yml` above 0 (or file a companion issue in `AirQo-frontend`) so version-update PRs actually open
- [ ] Re-run Scorecard after remediation and confirm the Vulnerabilities score improves

## Why this matters
This is our lowest-scoring Scorecard check and the most concrete, measurable gap heading into the next Secure Open Source Fund check-in.

## References
- Scorecard check: `Vulnerabilities` (score 0), `Dependency-Update-Tool` (score 10)
- `AirQo-frontend/.github/dependabot.yml`

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.