Context
The team dashboard reads reports from a local folder. This issue adds GCS bucket as a source.
Scope
- Add
--gcs gs://bucket/path/ flag to dashboard subcommand
- Use
gcloud storage ls and gcloud storage cp to list and fetch manifest files
- Support incremental sync (only fetch new/modified files since last sync)
- Auto-detect available auth (
gcloud auth or service account)
Acceptance Criteria
npx gemini-cli-scanner dashboard --gcs gs://bucket/reports/ starts dashboard with GCS as source
- Engineers can upload via
gcloud storage cp scan-results/gemini-env-manifest.json gs://bucket/reports/name-date.json
Related
Context
The team dashboard reads reports from a local folder. This issue adds GCS bucket as a source.
Scope
--gcs gs://bucket/path/flag todashboardsubcommandgcloud storage lsandgcloud storage cpto list and fetch manifest filesgcloud author service account)Acceptance Criteria
npx gemini-cli-scanner dashboard --gcs gs://bucket/reports/starts dashboard with GCS as sourcegcloud storage cp scan-results/gemini-env-manifest.json gs://bucket/reports/name-date.jsonRelated