Cloudflare API
Analysis
The skill appears to be a real Cloudflare helper, but it can make live DNS and tunnel changes with a powerful token and some operations are not tightly scoped.
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
RECORD_ID=$(echo "$RECORDS" | jq -r '.result[0].id // empty') ... RESPONSE=$(cf_put "/zones/$ZONE_ID/dns_records/$RECORD_ID" "$DATA")
The DNS update path selects the first record matching name/type and performs a live PUT without requiring a record ID or showing a confirmation.
Source: unknown; Homepage: none; Required env vars: none; Primary credential: none
For a cloud-administration skill requiring a Cloudflare token, the published metadata gives no provenance and under-declares the credential contract.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
cf_get "/accounts?per_page=1" ... jq -r '.result[0].id // empty'
Tunnel scripts use this helper to pick the first available Cloudflare account instead of requiring the user to specify which account to modify.
Create a token with required permissions: Zone:Read, DNS:Edit, Account:Cloudflare Tunnel:Edit ... echo "YOUR_API_TOKEN" > ~/.cloudflare_token
The Cloudflare token handling is expected for this skill, but the requested permissions can modify DNS and tunnels and the token is stored locally.
