feat(gateway): report Matrix service and redact access token
This commit is contained in:
@@ -734,6 +734,7 @@ describe('redactConfig – comprehensive credential redaction', () => {
|
||||
telegram: { bot_token: 'tg-secret', allowed_chat_ids: [1], require_mention: true },
|
||||
discord: { bot_token: 'dc-secret', allowed_guild_ids: ['g1'], allowed_channel_ids: [], require_mention: true },
|
||||
slack: { bot_token: 'sl-bot', app_token: 'sl-app', signing_secret: 'sl-sign', allowed_channel_ids: [], require_mention: false },
|
||||
matrix: { homeserver_url: 'https://matrix.example.org', access_token: 'mx-secret', allowed_room_ids: ['!room1:example.org'], require_mention: true },
|
||||
server: { tailscale: {}, localhost: true, port: 18800, token: 'bearer-secret', tailscale_identity: false, auth_http: true },
|
||||
models: {
|
||||
default: { provider: 'anthropic' as const, model: 'claude', api_key: 'sk-def', auth_token: 'at-def',
|
||||
@@ -797,6 +798,11 @@ describe('redactConfig – comprehensive credential redaction', () => {
|
||||
expect(slack.signing_secret).toBe('***');
|
||||
});
|
||||
|
||||
it('redacts matrix.access_token', () => {
|
||||
const result = redactConfig(makeFullConfig() as any);
|
||||
expect((result.matrix as any).access_token).toBe('***');
|
||||
});
|
||||
|
||||
it('redacts server.token', () => {
|
||||
const result = redactConfig(makeFullConfig() as any);
|
||||
expect((result.server as any).token).toBe('***');
|
||||
|
||||
Reference in New Issue
Block a user