volcengine-web-search

PassAudited by ClawScan on May 1, 2026.

Overview

This is a straightforward Volcengine web-search wrapper, but it sends queries to Volcengine and uses Volcengine credentials or IAM, so users should review those normal integration risks.

This skill appears safe for its stated purpose if you trust Volcengine and the local veadk dependency. Use scoped credentials, be aware that queries go to Volcengine, and avoid including secrets or sensitive private information in search terms.

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.

What this means

Search requests may run under the user's Volcengine account or IAM role and could affect account usage, logs, or billing.

Why it was flagged

The script obtains Volcengine access credentials from environment variables or VeFaaS IAM before signing the API request. This is expected for the integration, but it means the skill uses the user's Volcengine identity.

Skill content
ak = os.getenv("TOOL_WEB_SEARCH_ACCESS_KEY") ... ak = os.getenv("VOLCENGINE_ACCESS_KEY") ... credential = get_credential_from_vefaas_iam()
Recommendation

Use narrowly scoped Volcengine credentials where possible and confirm that using ambient VeFaaS IAM credentials is acceptable.

What this means

Any private or sensitive text included in a search query may be visible to the external search provider.

Why it was flagged

The user-provided query is sent to Volcengine's API endpoint. This is necessary for web search, but users should treat query text as data shared with an external provider.

Skill content
"Query": query, ... host="mercury.volcengineapi.com"
Recommendation

Avoid putting secrets, confidential documents, or personal data into search queries unless that disclosure is intended.

What this means

Running the skill depends on whatever veadk package is available in the local environment.

Why it was flagged

The script relies on the external veadk package, while the skill has no install spec or declared runtime requirements. This is a provenance and setup detail users should verify.

Skill content
from veadk.auth.veauth.utils import get_credential_from_vefaas_iam
from veadk.utils.volcengine_sign import ve_request
Recommendation

Install veadk only from a trusted source and confirm the local dependency is the expected Volcengine package.