Render Env Guard

Security checks across malware telemetry and agentic risk

Overview

The skill has a clear Render env-checking purpose, but its script appears to accidentally feed API responses into Python as code, which should be reviewed before use.

Review or patch the shell script before installing, especially the Python parsing commands. If you do use it, keep RENDER_API_BASE_URL pointed at the official Render API, use a least-privilege Render API key, and run it only in a trusted local or CI environment.

VirusTotal

66/66 vendors flagged this skill as clean.

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.

#
ASI05: Unexpected Code Execution
Medium
What this means

If the API response source is untrusted or the API base URL is changed, this pattern could allow remote content to run locally as Python, or at minimum make the checker fail unpredictably.

Why it was flagged

The command uses `python3 -`, meaning Python reads its program from stdin, while also applying a later here-string from `$services_json`. In bash, that can cause the API response to be treated as Python input rather than the intended here-doc parser code.

Skill content
services_json="$(api_get "/services")"
matches="$(python3 - "$SERVICE_NAME" <<'PY' <<<"$services_json"
Recommendation

Fix the parser invocation before use, for example by passing JSON through an argument, temporary file, or environment variable while keeping the Python program in the here-doc; also keep the API base URL set to Render's official endpoint unless you fully trust the alternative.

#
ASI03: Identity and Privilege Abuse
Low
What this means

The skill can read Render service environment-variable records, which may include secrets, although the script only prints PASS/FAIL for the selected keys.

Why it was flagged

The script authenticates to Render with a bearer API key to query account/service data. This is expected for the stated purpose, but it is still privileged cloud-account access.

Skill content
TOKEN="${RENDER_API_KEY:-}"
curl -fsSL \
    -H "Authorization: Bearer ${TOKEN}"
Recommendation

Use a Render API key with the minimum necessary access, run it only for the intended service, and avoid exposing the token in shared logs or untrusted CI environments.