ORF
Analysis
The ORF news fetching is purpose-aligned, but normal image generation under-discloses that it installs Python packages and uses a local Gemini/Nano Banana API key.
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.
python3 -m venv "$VENV_DIR"; "$PY" -m pip install --quiet --disable-pip-version-check google-genai pillow
The normal image-generation helper creates a virtual environment and installs unpinned packages at first use. The install spec says there is no install spec, so this dependency installation is not clearly surfaced before invocation.
return `a dedicated panel (${layout}) with exactl
…[truncated]The invoked prompt-builder source is truncated in the supplied artifact content. The visible portion is consistent with prompt construction, but the complete helper is not fully visible in the provided artifacts.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
env_key = (os.environ.get("GEMINI_API_KEY") or "").strip() ... cfg_path = Path.home() / ".openclaw" / "openclaw.json" ... get("nano-banana-pro", {}).get("apiKey")The image generator uses a Gemini/Nano Banana API key from the environment or local OpenClaw config. This is purpose-aligned for Nano Banana image generation, but the supplied metadata declares no credential requirement.
