Scan Report
45 /100
toq
Agent-to-agent secure messaging protocol
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.
Use with caution
Approve with caveats: Require explicit allowed-tools declaration for shell:WRITE, network:READ, filesystem:WRITE; warn users about curl|sh risks; add prominent security warnings for handler and service creation features.
Findings 5 items
| Severity | Finding | Location |
|---|---|---|
| High | Missing allowed-tools declaration Doc Mismatch | SKILL.md:1 |
| Medium | Unverified remote script execution Supply Chain | SKILL.md:25 |
| Medium | Hardcoded example IP in documentation Doc Mismatch | references/handlers.md:104 |
| Medium | Service creation instructions not flagged Persistence | SKILL.md:179 |
| Low | Security features buried in references Doc Mismatch | references/security.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | NONE | WRITE | ✗ Violation | SKILL.md:25 - curl|sh, SKILL.md:37-41 - toq setup/send commands |
| Network | NONE | READ | ✗ Violation | SKILL.md:25 - fetches install.sh, SKILL.md:33 - curls ifconfig.me |
| Filesystem | NONE | WRITE | ✗ Violation | SKILL.md:47-50 - creates ~/handlers/, SKILL.md:179-193 - systemd service files |
1 Critical 1 High 4 findings
Critical Dangerous Command 危险 Shell 命令
curl -sSf https://toq.dev/install.sh | sh SKILL.md:25 High IP Address 硬编码 IP 地址
1.2.3.4 references/handlers.md:104 Medium External URL 外部 URL
https://toq.dev/install.sh SKILL.md:25 Medium External URL 外部 URL
http://www.apple.com/DTDs/PropertyList-1.0.dtd references/security.md:83 File Tree
5 files · 19.9 KB · 584 lines Markdown 5f · 584L
├─
▾
references
│ ├─
commands.md
Markdown
│ ├─
conversational.md
Markdown
│ ├─
handlers.md
Markdown
│ └─
security.md
Markdown
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
toq | * | https://toq.dev/install.sh | No | External binary installed via curl|sh without verification |
Security Positives
✓ Comprehensive security walkthrough provided in references/security.md
✓ Approval mode recommended as default (not open mode)
✓ Credential scanning and redaction mentioned for LLM handlers
✓ Connection modes (approval, allowlist) provide access control
✓ Clear documentation of tool functionality and purpose
✓ Handler patterns use proper quoting and input validation
✓ Alpha disclaimer warns against sensitive data transmission