Skip to content

[#632,#633,#634] Backend: Add standardized pagination envelope, secure audit redaction, and deterministic validation error schema/codes#666

Open
UzyKhs wants to merge 4 commits into
Junirezz:mainfrom
UzyKhs:fix/632-633-634-backend-add-standardized-pagination-envelope-across-list-endpoints-add-secure-audit-redaction-layer-for-sensitive-log-attributes-add-deterministic-request-validation-error-schema-and-codes
Open

[#632,#633,#634] Backend: Add standardized pagination envelope, secure audit redaction, and deterministic validation error schema/codes#666
UzyKhs wants to merge 4 commits into
Junirezz:mainfrom
UzyKhs:fix/632-633-634-backend-add-standardized-pagination-envelope-across-list-endpoints-add-secure-audit-redaction-layer-for-sensitive-log-attributes-add-deterministic-request-validation-error-schema-and-codes

Conversation

@UzyKhs
Copy link
Copy Markdown
Contributor

@UzyKhs UzyKhs commented May 30, 2026

Summary

Implements three backend improvements:

  • Standardized pagination envelope across list endpoints
  • Secure audit redaction layer for sensitive log attributes
  • Deterministic request validation error schema and stable error codes

Changes

  • Added shared list envelope helpers and applied them to admin/list routes while preserving legacy compatibility fields
  • Added recursive sensitive-attribute redaction utility and integrated it into structured logging and audit metadata capture
  • Updated validation middleware to return deterministic sorted issues with stable machine-readable codes
  • Added compatibility routing adjustments for legacy list and webhook verify routes

Verification

  • TypeScript build compiles successfully
  • Branch is mergeable with upstream main (no merge conflicts detected)

Closes #632
Closes #633
Closes #634

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 30, 2026

@UzyKhs Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

UzyKhs added 3 commits May 30, 2026 22:06
Updated the version of @stellar/stellar-base from 14.0.0 to 13.1.0 and retained @prisma/instrumentation version.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant