电话外呼与自动通知

PassAudited by VirusTotal on May 6, 2026.

Overview

Type: OpenClaw Skill Name: smallkeyboy-outbound-call Version: 1.0.0 The skill bundle is a legitimate implementation for making outbound calls via the ElevenLabs API. The Python script (call.py) uses standard libraries, performs basic regex validation on phone numbers, and communicates only with the official ElevenLabs endpoint (api.elevenlabs.io). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.

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

A mistaken or unauthorized invocation could call the wrong person or incur telephony/provider charges.

Why it was flagged

The skill enables an agent to initiate real outbound phone calls, but the documented workflow explicitly requires confirmation and consent before use.

Skill content
Run the call script with a phone number... python3 skills/outbound-call/call.py +1XXXXXXXXXX ... ALWAYS confirm the phone number with the user before placing a call ... NEVER place a call without explicit user consent
Recommendation

Only invoke it after confirming the exact number, recipient, purpose, and opening message with the user.

What this means

Anyone or any agent flow with access to the configured key could potentially consume account quota or place calls through the linked ElevenLabs/Twilio setup.

Why it was flagged

The script uses an ElevenLabs API key from the environment to authenticate outbound-call requests.

Skill content
API_KEY = os.environ.get("ELEVENLABS_API_KEY", "") ... "xi-api-key": API_KEY
Recommendation

Use a dedicated, least-privileged key if available, keep it out of logs and prompts, rotate it if exposed, and monitor provider usage.

What this means

Call context may contain personal, customer, appointment, billing, or other sensitive information that will be processed by the external provider.

Why it was flagged

The phone number, optional first message, and optional call context are sent to an external ElevenLabs/Twilio call workflow.

Skill content
API_URL = "https://api.elevenlabs.io/v1/convai/twilio/outbound-call" ... client_data["dynamic_variables"] = {"call_context": context}
Recommendation

Send only the minimum call context needed, avoid unnecessary sensitive details, and review ElevenLabs/Twilio retention and compliance settings.

What this means

It may be harder to confirm the exact origin or intended release of the packaged skill.

Why it was flagged

The included package metadata does not match the registry listing, which reports slug smallkeyboy-outbound-call and version 1.0.0. The code is included and reviewable, so this is a provenance/version verification note rather than evidence of unsafe behavior.

Skill content
"slug": "outbound-call", "version": "0.1.5"
Recommendation

Verify the repository or publisher before installing, especially because the skill uses a live calling account.