deepgram-security-basics

Featured

Apply Deepgram security best practices for API key management and data protection. Use when securing Deepgram integrations, implementing key rotation, or auditing security configurations. Trigger: "deepgram security", "deepgram API key security", "secure deepgram", "deepgram key rotation", "deepgram data protection", "deepgram PII redaction".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Deepgram Security Basics ## Overview Security best practices for Deepgram integration: scoped API keys, key rotation, Deepgram's built-in PII redaction feature, client-side temporary keys, SSRF prevention for audio URLs, and audit logging. ## Security Checklist - [ ] API keys in environment variables or secret manager (never in code) - [ ] Separate keys per environment (dev/staging/prod) - [ ] Keys scoped to minimum required permissions - [ ] Key rotation schedule (90 days recommended) - [ ] Deepgram `redact` option enabled for PII-sensitive audio - [ ] Audio URLs validated (HTTPS only, no private IPs) - [ ] Audit logging on all transcription operations ## Instructions ### Step 1: Scoped API Keys Create keys with minimal permissions in Console > Settings > API Keys: ```typescript // Production transcription service — only needs listen scope const sttKey = process.env.DEEPGRAM_STT_KEY; // Scope: listen // TTS service — only needs speak scope const ttsKey = process.env.DEEPGRAM_TTS_KEY; // Scope: speak // Monitoring dashboard — only needs usage read const monitorKey = process.env.DEEPGRAM_MONITOR_KEY; // Scope: usage:read // Admin operations — separate key, restricted access const adminKey = process.env.DEEPGRAM_ADMIN_KEY; // Scope: manage, keys ``` ### Step 2: Deepgram Built-in PII Redaction ```typescript import { createClient } from '@deepgram/sdk'; const deepgram = createClient(process.env.DEEPGRAM_API_KEY!); // Deepgram redacts PII directly in the transcr...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

deepgram-data-handling

Implement audio data handling best practices for Deepgram integrations. Use when managing audio file storage, implementing data retention, or ensuring GDPR/HIPAA compliance for transcription data. Trigger: "deepgram data", "audio storage", "transcription data", "deepgram GDPR", "deepgram HIPAA", "deepgram privacy", "PII redaction".

2,266 Updated today
jeremylongshore
AI & Automation Featured

deepgram-install-auth

Install and configure Deepgram SDK authentication. Use when setting up a new Deepgram integration, configuring API keys, or initializing Deepgram in your project. Trigger: "install deepgram", "setup deepgram", "deepgram auth", "configure deepgram API key", "deepgram credentials".

2,266 Updated today
jeremylongshore
AI & Automation Featured

ideogram-security-basics

Apply Ideogram security best practices for API key management and access control. Use when securing API keys, implementing key rotation, or auditing Ideogram security configuration. Trigger with phrases like "ideogram security", "ideogram secrets", "secure ideogram", "ideogram API key security", "ideogram key rotation".

2,266 Updated today
jeremylongshore
AI & Automation Featured

deepgram-common-errors

Diagnose and fix common Deepgram errors and issues. Use when troubleshooting Deepgram API errors, debugging transcription failures, or resolving integration issues. Trigger: "deepgram error", "deepgram not working", "fix deepgram", "deepgram troubleshoot", "transcription failed", "deepgram 401".

2,266 Updated today
jeremylongshore
AI & Automation Featured

deepgram-prod-checklist

Execute Deepgram production deployment checklist. Use when preparing for production launch, auditing production readiness, or verifying deployment configurations. Trigger: "deepgram production", "deploy deepgram", "deepgram prod checklist", "deepgram go-live", "production ready deepgram".

2,266 Updated today
jeremylongshore