telegram-copilot-qa — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited telegram-copilot-qa (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Verify that Telegram control of TouchDesigner is correct, bounded, and safe. This feature crosses external chat, local LLM, tdmcp tools, and a live TD bridge, so most bugs live at boundaries.
chat_id / user allowlist is enforced before LLM invocation.safe mode exposes read-only tools only.documents a narrower trusted mode.
9980, Ollama, chat UI) is exposed publicly by default.getUpdates offset handling prevents duplicate execution.sendMessage handles long/failing responses gracefully./cancel, /status, tier commands, /approve, and /panic are covered.resolveTools output.UNVERIFIED - pending bridge.Run the relevant focused tests first, then the repo gates before final PASS:
npm run typecheck
npm run build
./node_modules/.bin/biome check .
npm test
npm run test:bridgeIf docs or recipes changed, also run:
npm run validate:recipes
npm run docs:buildWrite _workspace/telegram-copilot/04_qa.md with:
PASS: checks completed with evidence;FAIL: file:line, observed behavior, owner, smallest acceptable fix;UNVERIFIED: service/hardware unavailable or live check intentionally held;Should trigger:
Should not trigger:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.