Security Academy→Secrets og API keys→Lab→Secret i JS-bundle

Secret i JS-bundle

Utfør kun mot din egen lokale testapplikasjon med testbrukere du har opprettet selv.
1

Scenario

AI-funksjon kaller OpenAI direkte fra browseren med VITE_OPENAI_KEY.

2

Vulnerability

API-nøkkelen bygges inn i bundlen og kan leses av alle.

3

Inspect

4

Test

5

Explain

Alle VITE_-variabler er offentlige etter build.

6

Fix

Vulnerable · ts
apiKey: import.meta.env.VITE_OPENAI_KEY
Secure · ts
// server function
const key = process.env.OPENAI_KEY;
7

Verify