Skip to main content

edge-function-new

Creates and deploys Supabase Edge Functions using Deno, enabling serverless execution with TypeScript/JavaScript support.

Install this skill

or
64/100

Security score

The edge-function-new skill was audited on Feb 9, 2026 and we found 16 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 122

Template literal with variable interpolation in command context

SourceSKILL.md
122headers: { 'Authorization': `Bearer ${apiKey}` }
medium line 169

Template literal with variable interpolation in command context

SourceSKILL.md
169`${SUPABASE_URL}/functions/v1/function-name`,
medium line 173

Template literal with variable interpolation in command context

SourceSKILL.md
173'Authorization': `Bearer ${SUPABASE_ANON_KEY}`,
medium line 139

Curl to non-GitHub URL

SourceSKILL.md
139# Test with curl
low line 121

Fetch to external URL

SourceSKILL.md
121const response = await fetch('https://api.example.com/data', {
medium line 97

Webhook reference - potential data exfiltration

SourceSKILL.md
97**Webhook Handler**
low line 101

Webhook reference - potential data exfiltration

SourceSKILL.md
101// Verify webhook signature
low line 45

Access to .env file

SourceSKILL.md
45Deno.env.get('SUPABASE_URL') ?? '',
low line 46

Access to .env file

SourceSKILL.md
46Deno.env.get('SUPABASE_ANON_KEY') ?? '',
low line 120

Access to .env file

SourceSKILL.md
120const apiKey = Deno.env.get('THIRD_PARTY_API_KEY')
low line 212

Access to .env file

SourceSKILL.md
212echo "API_KEY=secret" > supabase/functions/.env
low line 218

Access to .env file

SourceSKILL.md
218const apiKey = Deno.env.get('API_KEY')
low line 35

External URL reference

SourceSKILL.md
35import { serve } from 'https://deno.land/[email protected]/http/server.ts'
low line 36

External URL reference

SourceSKILL.md
36import { createClient } from 'https://esm.sh/@supabase/supabase-js@2'
low line 121

External URL reference

SourceSKILL.md
121const response = await fetch('https://api.example.com/data', {
low line 140

External URL reference

SourceSKILL.md
140curl -X POST http://localhost:54321/functions/v1/function-name \
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →