Dialogflow Cx Nlu

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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 overly broad command could remove NLU resources and affect a Dialogflow agent’s behavior.

Why it was flagged

The CLI can delete Dialogflow CX intents and entity types. This is aligned with the management purpose, but deletion is a high-impact action if invoked on the wrong resource.

Skill content
client.delete_intent(name=intent_name) ... client.delete_entity_type(name=entity_name)
Recommendation

Use least-privilege Dialogflow credentials, confirm full resource names before update/delete actions, and keep backups or exports of important agents.

What this means

The skill will operate with whatever Dialogflow permissions the authenticated Google account or service account has.

Why it was flagged

The skill requires Google Cloud account credentials to access Dialogflow CX. This is expected for the stated purpose, but it is sensitive authority and is not reflected in the registry credential declarations.

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

Prefer a dedicated service account with only the Dialogflow permissions needed for the intended agent and avoid using broad owner/editor credentials.

What this means

Installing unpinned packages can pull newer dependency versions than expected.

Why it was flagged

The script depends on external Python packages installed by an unpinned pip command. This is expected for a Google API wrapper, but users should be aware of dependency provenance.

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

Install dependencies in a controlled environment and consider pinning package versions for repeatable use.