toq
Legitimate agent-to-agent communication tool with significant doc-to-code mismatch: missing permission declarations, documented but risky curl|sh installation, and extensive persistence mechanisms without proper disclosure.
SKILL.md frontmatter does not declare required permissions. The skill executes shell commands (toq install, setup, send), makes network requests (install script, IP detection), and writes files (handlers, service files).
SKILL.md:1 Why this conclusion was reached
3/4 dimensions flagged3 undeclared or violating capabilities were inferred.
2 high-risk artifacts or egress signals were extracted.
The report includes 0 attack-chain steps and 1 severe findings.
1 dependency or supply-chain issues need attention.
What drove the risk score up
SKILL.md does not declare required allowed-tools (shell:WRITE, network:READ, filesystem:WRITE)
curl -sSf https://toq.dev/install.sh | sh documented without version pinning or hash verification
Systemd and launchd service creation not prominently flagged in capability declaration
Most important evidence
Missing allowed-tools declaration
SKILL.md frontmatter does not declare required permissions. The skill executes shell commands (toq install, setup, send), makes network requests (install script, IP detection), and writes files (handlers, service files).
SKILL.md:1 Unverified remote script execution
The skill instructs users to run 'curl -sSf https://toq.dev/install.sh | sh' without version pinning or hash verification. This pattern is a common supply chain attack vector.
SKILL.md:25 Hardcoded example IP in documentation
references/handlers.md contains hardcoded IP '1.2.3.4' in filter rule examples, suggesting limited security review.
references/handlers.md:104 Service creation instructions not flagged
SKILL.md includes detailed systemd and launchd service creation instructions without prominent security warnings. These enable persistent daemon execution.
SKILL.md:179 Security features buried in references
Important security information (approval modes, exec tool risks) is in references/security.md rather than the main SKILL.md, reducing visibility.
references/security.md:1 Declared capability vs actual capability
SKILL.md:25 - curl|sh, SKILL.md:37-41 - toq setup/send commands SKILL.md:25 - fetches install.sh, SKILL.md:33 - curls ifconfig.me SKILL.md:47-50 - creates ~/handlers/, SKILL.md:179-193 - systemd service files Suspicious artifacts and egress
curl -sSf https://toq.dev/install.sh | sh SKILL.md:25
1.2.3.4 references/handlers.md:104
https://toq.dev/install.sh SKILL.md:25
http://www.apple.com/DTDs/PropertyList-1.0.dtd references/security.md:83
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| toq | * | https://toq.dev/install.sh | No | External binary installed via curl|sh without verification |
File composition
SKILL.md references/security.md references/handlers.md