Skip to content

fix: harden API and Google Sheets error handling - #55

Open
Copilot wants to merge 2 commits into
developfrom
copilot/fix-security-findings
Open

Copilot wants to merge 2 commits into
developfrom
copilot/fix-security-findings

Conversation

Copilot AI commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • hide upstream and unexpected exception details from API clients
  • return a stable message for Google Sheets write failures
  • use RAW input mode for Sheets updates/appends to prevent formula injection
  • add regression tests for safe error responses

Closes #54

Validation

  • pnpm lint
  • pnpm type-check
  • pnpm --filter @tecnova/shared test
  • pnpm --filter @tecnova/api test
  • .claude/skills/pre-pr-check/scripts/scan-secrets.sh

ut42tech and others added 2 commits October 11, 2026 19:43
Release: check-in record correction, on-demand QR scanning, docs refresh
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@vercel

vercel Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tecnova-platform-admin Ready Ready Preview Oct 11, 2026 11:46am UTC
tecnova-platform-checkin Ready Ready Preview Oct 11, 2026 11:46am UTC
tecnova-platform-signage Ready Ready Preview Oct 11, 2026 11:46am UTC

This branch was successfully deployed

3 active deployments
Preview – tecnova-platform-admin — 813855f9 Deployed Oct 11, 2026 by vercel[bot]
Preview – tecnova-platform-checkin — 813855f9 Deployed Oct 11, 2026 by vercel[bot]
Preview – tecnova-platform-signage — 813855f9 Deployed Oct 11, 2026 by vercel[bot]
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.

3 participants