Skip to content

feat(web): persist CT-CVE connection status#825

Merged
simonjcarr merged 1 commit intomainfrom
feat/ct-cve-connection-status
Apr 30, 2026
Merged

feat(web): persist CT-CVE connection status#825
simonjcarr merged 1 commit intomainfrom
feat/ct-cve-connection-status

Conversation

@simonjcarr
Copy link
Copy Markdown
Collaborator

Summary

  • add durable org-scoped CT-CVE connection status persisted in system_config
  • return persisted status from signed connection health checks
  • update finding ingest and inventory push flows to record connector success/error timestamps
  • update migration plan and progress notes for Phase 9

Validation

  • pnpm install --frozen-lockfile
  • node --experimental-strip-types --test lib/integrations/ct-cve/connection-status.test.mjs lib/integrations/ct-cve/inventory-export.test.mjs lib/integrations/ct-cve/finding-ingest.test.mjs
  • npm run type-check
  • npm run db:validate
  • npm run lint -- app/api/integrations/ct-cve/v1/connection-health/route.ts app/api/integrations/ct-cve/v1/finding-batches/route.ts lib/integrations/ct-cve/connection-status.ts lib/integrations/ct-cve/inventory-export.ts
  • npm run test:unit

Remaining Phase 9 work: automated CT-CVE inventory push scheduling.

@simonjcarr simonjcarr merged commit a7af2ea into main Apr 30, 2026
17 checks passed
@github-actions github-actions Bot mentioned this pull request Apr 30, 2026
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.

1 participant