飞书文档API技能
Analysis
The skill matches its Feishu Docs purpose, but it can use broad app credentials to read, replace, delete, and share business documents without built-in confirmation.
Findings (4)
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.
.command('delete') ... console.log('正在删除文档...'); await api.deleteDocument(options.documentId);The CLI exposes direct document deletion by ID, and the shown action executes the delete call without an artifact-backed confirmation step.
const childBlockIds = allBlocks.items.slice(1).map(b => b.block_id); if (childBlockIds.length > 0) { await this.batchDeleteBlocks(documentId, childBlockIds); }The full-replace workflow deletes existing document blocks before inserting new content, making update operations potentially destructive.
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill. Code file presence: bin/cli.js, src/api.js, test-convert.js
The registry provenance and install metadata are sparse even though executable JavaScript files are included; the provided artifacts do not show a malicious installer.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
添加以下权限: - `drive:drive:readonly` - 读取云文档 - `drive:drive:write` - 写入云文档 - `drive:file:readonly` - 读取文件 - `drive:file:write` - 写入文件
The requested Feishu app permissions allow broad document/file read and write operations, not just a single document or narrow task.
