cloud-doc-intelligent-assistant

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill appears aligned with its stated purpose of fetching public cloud documentation, but users should notice its network access, local storage, optional webhooks, and monitoring behavior.

Before installing, confirm you want this skill to fetch public cloud docs, store local SQLite/cache/log/notification files, and optionally post webhook notifications. Use isolated installation, keep monitoring limits reasonable, and protect any webhook URLs you configure.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

What this means

The agent may fetch and store documentation automatically for broad cloud-related questions.

Why it was flagged

The skill instructs the agent to invoke it broadly whenever a supported cloud vendor is mentioned. This is relevant to the skill purpose, but it is a strong tool-selection instruction.

Skill content
用户提问提到阿里云、腾讯云、百度云、火山引擎中任意一个 → 必须调用此 skill
Recommendation

Use this behavior for documentation tasks, but prefer confirmation before bulk fetching, monitoring, or notification workflows.

What this means

The skill can make web requests, create/update a local database, write logs, and generate notification files.

Why it was flagged

The skill discloses outbound network access and local file writes. These capabilities are expected for a documentation crawler and monitor, but they are still material behaviors users should understand.

Skill content
permissions:\n  network:\n    outbound:\n      - https://help.aliyun.com/*\n      - https://cloud.tencent.com/*\n      - https://cloud.baidu.com/*\n      - https://www.volcengine.com/*\n  filesystem:\n    write:\n      - data/*.db\n      - logs/*.log\n      - notifications/*.md
Recommendation

Keep request limits reasonable, review max_pages and monitoring settings, and run it in a directory where these local files are expected.

What this means

If configured, the skill can use webhook URLs to post monitoring notifications to external systems.

Why it was flagged

The skill reads optional webhook-related environment variables. Webhook URLs often contain credential-like tokens, although this use is disclosed and aligned with notifications.

Skill content
environment:\n    read:\n      - AIFLOW_WEBHOOK_URL\n      - RULIU_WEBHOOK_URL\n      - CLOUD_DOC_MONITOR_LOAD_DOTENV
Recommendation

Use dedicated low-privilege webhook URLs, avoid sharing them, and do not enable .env loading unless you intend this skill to read local environment configuration.

What this means

Installation may bring in third-party Python dependencies and local package code.

Why it was flagged

The skill documents manual pip installation even though the registry install spec is absent. This is common for Python projects but means users should review the local package and dependencies before installing.

Skill content
pip install .\n# 或开发模式\npip install -r requirements.txt
Recommendation

Install in an isolated Python environment and consider pinning dependencies if reproducibility is important.

What this means

Public web documentation becomes persistent local context and may later be used by the client model; returned content should be treated as untrusted data, not instructions.

Why it was flagged

The skill stores fetched external documentation locally and returns raw document content to the calling model for summarization or comparison.

Skill content
fetch_doc + doc_ref 逐篇抓取 → 存入本地 SQLite ... compare_docs 获取两侧文档原始内容 → 返回给调用方
Recommendation

Have the caller label fetched documentation as untrusted source text and manage local database/cache retention according to user preference.

What this means

Monitoring can perform repeated/bulk checks and may send notifications after it is started.

Why it was flagged

The skill includes a monitoring mode with scheduled operation and optional notifications. This is disclosed and purpose-aligned, but it is more autonomous than a one-off fetch.

Skill content
run_monitor\n    description: 从本地数据库读取已存储文档,批量重新抓取检测变更,可推送通知\n    parameters:\n      mode: 巡检模式(check_now/scheduled)
Recommendation

Use check_now for one-time checks, and enable scheduled monitoring only when ongoing background-style behavior is intended.