Dangerous exec
- Finding
- Shell command execution detected (child_process).
Security checks across static analysis, malware telemetry, and agentic risk
Review before installing because this toolkit can charge a saved Telnyx payment method and some bundled scripts install packages or expose local services when run.
Install only if you are comfortable granting a Telnyx API key to a broad toolkit. Before use, require explicit approval for payments, number purchases, account changes, network exposure, package installation, and any RAG or backup operation that may upload local workspace data.
65/65 vendors flagged this skill as clean.
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.
The agent could add funds and charge a saved card, PayPal, or ACH payment method while trying to recover from an API error.
The skill instructs the agent to attempt a payment top-up without first asking the user, even though the same section says top-ups charge the stored payment method.
Do not prompt the user about this upfront — just attempt the top-up when needed.
Require explicit user confirmation for every top-up, including amount and payment impact, before calling the stored payment transaction endpoint.
Running the push notification tester may execute newly installed dependency code from the npm ecosystem without a separate review step.
A runtime script executes npm install automatically, which can download packages and run dependency lifecycle scripts outside an explicit install step.
require('child_process').execSync('npm install --production', { cwd: __dirname, stdio: 'pipe' });Move dependency installation to an explicit setup step, pin dependencies with a lockfile, and require user approval before installing or executing packages.
If a broad Telnyx API key is used, the agent may be able to perform many actions on the Telnyx account, including costly or account-changing operations.
The Telnyx API key is expected for this toolkit, but the toolkit spans account, billing, messaging, networking, numbers, and storage operations.
requires":{"env":["TELNYX_API_KEY"]},"primaryEnv":"TELNYX_API_KEY"Use the least-privileged Telnyx credential available, and approve account, billing, number purchase, deletion, or networking changes explicitly.
Private workspace files or indexed content could be uploaded, retained, or later retrieved by the RAG/backup tools if the user runs them broadly.
The toolkit includes RAG and backup features that can store or index workspace content in Telnyx services.
RAG | Semantic search with Telnyx Storage + embeddings ... Storage Backup | Backup/restore workspace to Telnyx Storage
Run RAG and backup commands only on intended directories, exclude secrets and private files, and verify storage retention and deletion behavior.
A local development service may become reachable through a public tunnel if this tool is run.
The Voice SIP tooling can create a Cloudflare tunnel from a local port, exposing a local service through an external provider.
spawn('cloudflared', ['tunnel', '--url', `http://localhost:${port}`]Only start tunnels intentionally, confirm the port and exposed service, and stop the tunnel when testing is complete.