Skip to content

content_scout(sec): approve/discard chat allowlist#257

Merged
MoltyCel merged 1 commit into
mainfrom
fix/approve-chat-allowlist
Jul 13, 2026
Merged

content_scout(sec): approve/discard chat allowlist#257
MoltyCel merged 1 commit into
mainfrom
fix/approve-chat-allowlist

Conversation

@MoltyCel

Copy link
Copy Markdown
Owner

Hole #2 chat-id allowlist + log-drop.

Hole #2: approve/discard is accepted ONLY from Lars's chat_id (secrets TELEGRAM_CHAT_ID,
single-entry allowlist), enforced inside the handler as defence-in-depth on top of the
ThreadWatch poller's chat filter. Any other sender is logged and dropped. (Hole #1 secret
token is webhook-only; this path is a getUpdates poller — no inbound call to forge.)
@MoltyCel
MoltyCel merged commit 8d4eebc into main Jul 13, 2026
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