{"repo":"NousResearch/hermes-agent","public_id":"55071","display_label":"Gateway sanitize auth error message leaks","summary":"These issues and PRs address a specific problem where unexpected-status authentication error messages (e.g., 401 Unauthorized) were leaking through the gateway into chat output. Fixes involve sanitizing agent error messages and validating webhook arguments to prevent exposure of internal auth envelopes.","subsystem":"gateway","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":55071,"title":"Gateway chat sanitizer leaks unexpected-status 401 auth envelopes","url":null,"state":"open"},{"kind":"pr","number":55072,"title":"fix(gateway): sanitize unexpected-status auth errors","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#55071","number":55071},{"kind":"pr","value":"#38013","number":38013}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":55199,"title":"fix: sanitize 'unexpected status 401 Unauthorized' in gateway chat output","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#55072","number":55072},{"kind":"pr","value":"#55071","number":55071}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}