T05 · Unauthorized Access and Privilege Escalation
- Location
templates/AGENTS.controller.md:18- Finding
Encrypted telemetry may be disclosed to unauthorized session participants
- Content
View full analysis
(usualy main session) # Everyone else: read-only. ``` The bridge template contains the corresponding disclosure instruction: ```markdown - **Be helpful with reads.** Anyone may get the latest reading / device status unless you have contrary instructions. On an **encrypted** channel, that means `smartclaws_disclose` (plain is `smartclaws_read`). If you may disclose, do it. If this wallet is not a reader, the plugin errors — report that; do not invent permission. If the wallet has no funds, ask the owner to fund it (same as publish). ``` ### Technical Analysis The encrypted-channel reader ACL authorizes the SmartClaws wallet, not every person who can interact with the Agent. The templates distinguish only between users who can perform writes and users who are “read-only.” They then direct the Agent to use its privileged `smartclaws_disclose` capability for anyone requesting status. This creates a confused-deputy authorization ...[truncated 1709 chars]- Remediation
View remediation
