Dialogflow Cx Conversations

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears to do what it claims for Dialogflow CX, but it needs Google Cloud access and sends conversation text to Dialogflow.

Install only if you intend to let the skill access your Dialogflow CX project. Use least-privilege Google Cloud credentials, test against non-production agents when possible, avoid sending sensitive data in messages, and pin/install the Python dependencies from trusted sources if you use the helper script.

Findings (4)

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 used with broad Google Cloud credentials, the skill can act against Dialogflow resources allowed by that account or service account.

Why it was flagged

The skill needs Google Cloud credentials to call Dialogflow; this is purpose-aligned, but the effective permissions depend on the credential the user provides.

Skill content
- Service account or OAuth credentials with Dialogflow API access
- `gcloud` CLI authenticated OR bearer token
Recommendation

Use a least-privilege service account or OAuth login limited to the intended Dialogflow project and avoid exposing bearer tokens.

What this means

Running the documented commands against a real project can create or affect Dialogflow testing resources and session behavior.

Why it was flagged

The documentation includes authenticated POST operations that can create Dialogflow test-case resources; this matches the testing purpose but is still a cloud-side mutation.

Skill content
"https://dialogflow.googleapis.com/v3beta1/projects/${PROJECT_ID}/locations/${LOCATION}/agents/${AGENT_ID}/testCases"
Recommendation

Review project, agent, location, and session IDs before running commands, and prefer a non-production Dialogflow agent for testing.

What this means

Conversation text and session context may be processed by Dialogflow according to the user's Google Cloud configuration and policies.

Why it was flagged

The skill sends user text into Dialogflow sessions that maintain conversation state; this is expected for the product but means prompts may become part of provider-side session context.

Skill content
| **Sessions** | Conversation instances with state |
| **Detect Intent** | Process user input and get responses |
Recommendation

Do not send secrets or regulated data in test messages unless the Dialogflow project is approved for that data, and use deliberate session IDs when testing.

What this means

Installing dependencies may bring in whatever current versions are served by the package source at install time.

Why it was flagged

The helper script instructs users to install external Python packages without pinned versions; this is a normal setup step for the Google SDK but still relies on package-source trust.

Skill content
Install:
    pip install google-cloud-dialogflow-cx google-auth
Recommendation

Install dependencies from trusted package indexes, consider pinning versions in your own environment, and use a virtual environment.