Zhipu AI Search

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

If these permissions are honored, the agent has local Python execution capability while using the skill, so misuse could affect local files or the project environment.

Why it was flagged

The permission config allows general Python commands through Bash rather than only the specific search_util.py invocation. This is coherent with running the helper script, but broader than the minimum needed for a web-search skill.

Skill content
"Bash(python:*)", "Bash(python3:*)"
Recommendation

If possible, scope the Bash permission to the exact search_util.py command and remove any unused Write/tool permissions.

What this means

Searches may be authenticated, billed, or rate-limited against the user's Zhipu account.

Why it was flagged

The helper uses a Zhipu API key from the environment and sends it in the Authorization header. This is expected for the stated Web Search API, but users should notice that the registry metadata lists no required credential.

Skill content
API_KEY = os.getenv("ZHIPUAI_API_KEY", "") ... "Authorization": f"Bearer {API_KEY}"
Recommendation

Use an environment variable as documented, avoid hardcoding the key, and consider using a limited or dedicated API key if the provider supports it.

What this means

Any sensitive terms included in search queries may be sent to the Zhipu/BigModel service.

Why it was flagged

The user's search query and parameters are posted to the external BigModel/Zhipu search endpoint. This is clearly aligned with the skill purpose, but it means query text leaves the local environment.

Skill content
API_URL = "https://open.bigmodel.cn/api/paas/v4/web_search" ... response = httpx.post(API_URL, json=payload, headers=headers, timeout=60)
Recommendation

Avoid searching for confidential secrets or private data unless you are comfortable sending those terms to the provider and have reviewed its terms and pricing.