Skip to content

docs(warehouse-native): blur credentials in BigQuery connection screenshot - #295

Merged
chris-absmartly merged 1 commit into
masterfrom
fix/blur-bigquery-credentials
Oct 1, 2026
Merged

chris-absmartly merged 1 commit into
masterfrom
fix/blur-bigquery-credentials

Conversation

@chris-absmartly

Copy link
Copy Markdown
Collaborator

Summary

The "Successful BigQuery connection test" screenshot on Connect BigQuery showed real connection details in plain text:

  • the service account JSON, including the full private key, client email and client ID
  • the Project ID and Dataset ID values

This PR pixelates and blurs those fields in static/img/warehouse-native/datasource-bigquery-connected.png so none of the data is readable. The rest of the screenshot (form layout, labels and the "Connected" badge) is unchanged, so it still illustrates the step.

The page's other screenshot (the empty form) contains no sensitive data and is untouched.

Still needed after merging

Blurring the image does not make the key safe. It has been publicly visible on the docs site, and the original image stays in git history and any cached copies.

  • Delete the exposed key for the service account in Google Cloud and issue a replacement

Test plan

  • Ran the site locally and checked the page serves the blurred image
  • Checked the blurred areas contain no readable text

🤖 Generated with Claude Code

…nshot

The connected-state screenshot on the BigQuery page showed a real
service account's private key, client email and client ID, plus the
project and dataset IDs. Pixelate and blur those fields so no
credential data is readable; the form layout and "Connected" badge
are unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 6ff4f123-cfe0-41db-91c1-4661bb8fe12e

  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Comment @coderabbitai help to get the list of available commands.

@netlify

netlify Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for absmartly-docs ready!

Name Link
🔨 Latest commit 76e7ab1
🔍 Latest deploy log https://app.netlify.com/projects/absmartly-docs/deploys/6abe684fe06f3f0008d4cd81
😎 Deploy Preview https://deploy-preview-295--absmartly-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@chris-absmartly
chris-absmartly merged commit a1401fb into master Oct 1, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants