Yandex 360 CLI (Disk, Calendar, Mail)
Analysis
The skill mostly matches its Yandex Disk and Calendar CLI purpose, but it requests an email-sending OAuth permission even though the documented mail feature is only informational.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
`/v1/disk/resources/upload?path=${encodeURIComponent(remotePath)}&overwrite=true`The upload implementation requests overwrite behavior for the target Yandex Disk path. This is purpose-aligned for a disk CLI, but users should realize uploads may replace an existing remote file.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
- **Mail**: ⚠️ Limited — Yandex has no public HTTP API for mail ... - `mail:smtp` — Mail sending (SMTP only, no HTTP API) ... # Mail (informational only)
The skill asks the user to grant an OAuth scope that can send mail, while the documented mail command is only informational. That makes the requested account permission broader than the shown functionality.
const TOKEN_FILE = path.join(process.env.HOME, ".openclaw/yax-token.json"); ... fs.writeFileSync(TOKEN_FILE, JSON.stringify(data, null, 2), { mode: 0o600 });The CLI stores a reusable OAuth token locally. The restrictive mode is a good mitigation, but the token still represents access to the user's Yandex account within the granted scopes.
