Build durable workflows with Cloudflare Workflows (GA April 2025). Features step.do, step.sleep, waitForEvent, Vitest testing, automatic retries, and state persistence for long-running tasks. Prevents 12 documented errors. Use when: creating workflows, implementing retries, or troubleshooting NonRetryableError, I/O context, serialization errors, waitForEvent timeouts, getPlatformProxy failures.
87
88%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Security
2 findings — 2 medium severity. This skill can be installed but you should review these findings before use.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
Third-party content exposure detected (high risk: 0.90). The skill's templates (e.g., templates/workflow-with-events.ts and templates/worker-trigger.ts) explicitly read untrusted external request bodies (await req.json()) and forward them via instance.sendEvent to workflows that use step.waitForEvent to make decisions (e.g., approve/reject, execute actions), so arbitrary third‑party/user content is ingested and can materially change behavior.
The skill is specifically designed for direct financial operations, giving the agent the ability to move money or execute financial transactions — such as payment processing, cryptocurrency operations, banking integrations, or market order execution.
Direct money access detected (high risk: 1.00). The skill documentation includes explicit, concrete examples integrating with a payment gateway (Stripe). It shows calls like stripe.charges.create and stripe.charges.list, a PaymentWorkflow handling stripe webhooks, and an idempotency pattern specifically to avoid double charges. These are specific payment APIs (Stripe) rather than generic placeholders, so the skill grants direct financial execution capability.
fa91c34
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.