Skip to content

fix(security): quarantine malformed queued actions per item (AND-193) - #99

Merged
andrewmuratov merged 1 commit into
mainfrom
feat/and-193-quarantine-malformed-queue-rows
Sep 28, 2026
Merged

andrewmuratov merged 1 commit into
mainfrom
feat/and-193-quarantine-malformed-queue-rows

Conversation

@andrewmuratov

Copy link
Copy Markdown
Member

Summary

  • In pendingActions, catches unsupported crypto/schema versions, decryption failures, and invalid action payloads per-item.
  • Automatically quarantines malformed items as rejected with explicit error codes (unsupported_version, decryption_failed, malformed_payload).
  • Valid actions within the queue are preserved and returned to the caller, preventing poisoned rows from crashing or stalling the queue.
  • Adds regression unit tests verifying that malformed payloads are quarantined safely without affecting valid actions.

Resolves AND-193.

@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
gapwise-ai Ready Ready Preview Sep 28, 2026 12:55am UTC

@andrewmuratov
andrewmuratov merged commit e02b480 into main Sep 28, 2026
3 checks passed
@andrewmuratov
andrewmuratov deleted the feat/and-193-quarantine-malformed-queue-rows branch September 28, 2026 00:55

This branch was successfully deployed

1 active deployment
Preview — bae433fa Deployed Sep 28, 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.

1 participant