Skip to content

feat(web): add CT-CVE inventory export helper#823

Merged
simonjcarr merged 1 commit intomainfrom
feat/ct-cve-inventory-export
Apr 30, 2026
Merged

feat(web): add CT-CVE inventory export helper#823
simonjcarr merged 1 commit intomainfrom
feat/ct-cve-inventory-export

Conversation

@simonjcarr
Copy link
Copy Markdown
Collaborator

Summary

  • add CT Ops CT-CVE inventory snapshot construction for active hosts and current software package rows
  • add signed outbound snapshot push helper for the CT-CVE inventory endpoint
  • require the intended connection:read scope for CT Ops connection health and update token docs/examples
  • update migration/progress tracking for the Phase 9 inventory export slice

Validation

  • pnpm install --frozen-lockfile
  • pnpm --dir apps/web run type-check
  • pnpm --dir apps/web run test:unit
  • pnpm --dir apps/web exec eslint lib/integrations/ct-cve/inventory-export.ts lib/integrations/ct-cve/inventory-export.test.mjs lib/integrations/ct-cve/service-token.test.mjs app/api/integrations/ct-cve/v1/connection-health/route.ts

Remaining Phase 9 Work

  • automated inventory push wiring after connector setup/software inventory changes
  • durable CT-CVE connection status timestamps

@simonjcarr simonjcarr merged commit 85676e2 into main Apr 30, 2026
18 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