Skip to content

Fix explorer links, queue name, CORS, and security headers (#878, #877, #876, #875) - #982

Open
zainabbaba31-source wants to merge 1 commit into
MettaChain:mainfrom
zainabbaba31-source:fix/explorer-links-queue-cors-security
Open

Fix explorer links, queue name, CORS, and security headers (#878, #877, #876, #875)#982
zainabbaba31-source wants to merge 1 commit into
MettaChain:mainfrom
zainabbaba31-source:fix/explorer-links-queue-cors-security

Conversation

@zainabbaba31-source

@zainabbaba31-source zainabbaba31-source commented Jul 26, 2026

Copy link
Copy Markdown

Changes

Fix blockchain explorer link generation (Closes #878)

  • Use blockchainHash instead of truncated UUID for from address in formatVerificationResult

Fix blockchain recording processor queue name (Closes #877)

  • Align processor queue name with service (record-blockchain-transaction)
  • Remove non-existent submitTransaction call

Add proper CSP headers and security middleware (Closes #876)

  • Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Strict-Transport-Security, Referrer-Policy, Permissions-Policy

Implement proper CORS configuration (Closes #875)

  • Use CORS_ORIGINS env var instead of wildcard
  • Refuse wildcard origins in production mode

- Fix blockchain explorer link generation (MettaChain#878): Use blockchainHash instead of truncated UUID
- Fix blockchain recording processor queue name (MettaChain#877): Align processor with service queue name
- Add proper CSP headers and security middleware (MettaChain#876): CSP, X-Frame-Options, HSTS, Referrer-Policy, Permissions-Policy
- Implement proper CORS configuration (MettaChain#875): Use CORS_ORIGINS env var, refuse wildcard in production
@drips-wave

drips-wave Bot commented Jul 26, 2026

Copy link
Copy Markdown

@zainabbaba31-source 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

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