---
paths:
  - "**/*.ts"
  - "**/*.tsx"
  - "**/*.js"
  - "**/*.jsx"
---
# TypeScript/JavaScript 安全性 (Security)

> 本檔案擴展了 [common/security.md](../common/security.md)，包含 TypeScript/JavaScript 特定內容。

## 金鑰管理 (Secret Management)

```typescript
// 絕對不要：硬編碼金鑰
const apiKey = "sk-proj-xxxxx"

// 始終使用：環境變數
const apiKey = process.env.OPENAI_API_KEY

if (!apiKey) {
  throw new Error('未配置 OPENAI_API_KEY')
}
```

## Agent 支援

- 使用 **security-reviewer** 技能進行全面的安全稽核。
