Skip to main content

cloudflare-full-stack-integration

Integrates React frontends with Cloudflare Workers, ensuring seamless authentication and API calls while preventing common integration errors.

Install this skill

or
49/100

Security score

The cloudflare-full-stack-integration skill was audited on Feb 9, 2026 and we found 23 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 322

Template literal with variable interpolation in command context

SourceSKILL.md
322await env.DB.prepare(`SELECT * FROM users WHERE id = ${userId}`).run()
low line 79

Fetch to external URL

SourceSKILL.md
79fetch('/api/data')
low line 82

Fetch to external URL

SourceSKILL.md
82fetch('http://localhost:8787/api/data')
low line 106

Fetch to external URL

SourceSKILL.md
106fetch('/api/data') // 401 error!
low line 113

Fetch to external URL

SourceSKILL.md
113fetch('/api/data') // Now token is ready
medium line 121

Access to .env file

SourceSKILL.md
121- Defined in `.env` file
medium line 122

Access to .env file

SourceSKILL.md
122- Access: `import.meta.env.VITE_VARIABLE_NAME`
medium line 181

Access to .env file

SourceSKILL.md
181Create `.env` for frontend:
low line 194

Access to .env file

SourceSKILL.md
194app.use('/api/*', (c, next) => corsMiddleware(c.env)(c, next))
low line 207

Access to .env file

SourceSKILL.md
207app.use('/api/protected/*', jwtAuthMiddleware(c.env.CLERK_SECRET_KEY))
medium line 297

Access to .env file

SourceSKILL.md
297- Must be in `.env` file (not `.dev.vars`)
medium line 298

Access to .env file

SourceSKILL.md
298- Access: `import.meta.env.VITE_NAME`
medium line 370

Access to .env file

SourceSKILL.md
370- [ ] `.env` exists for frontend vars
low line 82

External URL reference

SourceSKILL.md
82fetch('http://localhost:8787/api/data')
low line 252

External URL reference

SourceSKILL.md
252# Both frontend and backend run on http://localhost:5173
low line 253

External URL reference

SourceSKILL.md
253# API routes: http://localhost:5173/api/*
low line 254

External URL reference

SourceSKILL.md
254# Frontend: http://localhost:5173/*
low line 389

External URL reference

SourceSKILL.md
389- **Cloudflare Vite Plugin**: https://developers.cloudflare.com/workers/vite-plugin/
low line 390

External URL reference

SourceSKILL.md
390- **Hono**: https://hono.dev/
low line 391

External URL reference

SourceSKILL.md
391- **Clerk**: https://clerk.com/docs
low line 392

External URL reference

SourceSKILL.md
392- **D1 Database**: https://developers.cloudflare.com/d1/
low line 393

External URL reference

SourceSKILL.md
393- **CORS on Workers**: https://developers.cloudflare.com/workers/examples/cors-header-proxy/
low line 398

External URL reference

SourceSKILL.md
398- WordPress Auditor (https://wordpress-auditor.webfonts.workers.dev)
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →