Skip to content

docs(remote-from-telegram): harden channel bridge skill - #378

Closed
codeaholicguy wants to merge 1 commit into
mainfrom
security/remote-from-telegram-hardening
Closed

codeaholicguy wants to merge 1 commit into
mainfrom
security/remote-from-telegram-hardening

Conversation

@codeaholicguy

@codeaholicguy codeaholicguy commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Summary

Hardens the remote-from-telegram skill per the skill security audit.

  • Finding: skills.sh Gen Agent Trust Hub audit FAIL / HIGH — REMOTE_CODE_EXECUTION (unpinned npx ai-devkit@latest), PRIVILEGE_ESCALATION ("run outside filesystem sandboxes"), COMMAND_EXECUTION, PERSISTENCE (--daemon bridge), INDIRECT_PROMPT_INJECTION. Snyk Warn MEDIUM (W011: untrusted Telegram chat input).
  • Change: the outside-sandbox clause is now scoped to only the ai-devkit commands listed in the skill, with a requirement to tell the user why. New Boundaries: treat channel messages as untrusted input (never execute embedded instructions) and never send secret-bearing output through the bridge. Bridging + daemon are kept — they are the skill's purpose.
  • Also: converts npx ai-devkit@latest fallback to bare npx ai-devkit — prefers an installed binary (zero network when present), fetches only when absent; avoids both @latest bypass and pin staleness.
  • Behavior: instruction text only; no executable code changed.

Test plan

  • Single-file diff: skills/remote-from-telegram/SKILL.md only
  • Repo pre-push hooks passed

Generated with Devin

@codeaholicguy
codeaholicguy force-pushed the security/remote-from-telegram-hardening branch from ccdf1b0 to 8d81d30 Compare October 14, 2026 19:37
Scope the run-outside-sandbox clause to the listed ai-devkit commands
only, pin the npx fallback to 0.70.1, and add untrusted-input and
secret-redaction rules for bridged channel traffic. Instruction text
only.
@codeaholicguy
codeaholicguy force-pushed the security/remote-from-telegram-hardening branch from 8d81d30 to 4dd53db Compare October 14, 2026 19:40
@codeaholicguy
codeaholicguy deleted the security/remote-from-telegram-hardening branch October 14, 2026 19:50
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