# Mitm Find Secrets

> Find leaked secrets, API keys, and credentials in traffic. Use when user asks about exposed keys, hardcoded secrets, or credential leakage.

- Skill: `instavm/mitm-find-secrets` (Agent Skill)
- Install (CLI): `npx skillmds@latest add instavm/mitm-find-secrets`
- Raw SKILL.md: https://api.skillmd.com/api/skills/instavm/mitm-find-secrets/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: instavm (https://skillmd.com/u/instavm)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/instavm/mitm-find-secrets

---


# Find Leaked Secrets

Analyze the mitmproxy dump (log.txt) for exposed secrets for: $ARGUMENTS

> **Requires**: `log.txt` in the current directory. If it's missing, capture traffic first:
> ```bash
> mitmdump --set flow_detail=3 2>&1 | tee log.txt
> ```

## Secret Types to Find

### 1. API Keys & Tokens
- `api_key`, `apiKey`, `access_key`
- `secret_key`, `secretKey`, `client_secret`
- `token`, `auth_token`, `bearer`
- Patterns: Long alphanumeric strings (32+ chars)

### 2. Cloud Credentials
- AWS: `AKIA...` (access key ID)
- GCP: `AIza...` (API key)
- Azure: Connection strings
- Firebase: Config objects

### 3. Payment Secrets
- Merchant salts
- HMAC keys
- Encryption keys
- PCI-sensitive data

### 4. Third-Party Services
- SMS gateway credentials
- Email service keys
- Analytics tokens
- CDN secrets

### 5. Internal Secrets
- Database credentials
- Internal API keys
- JWT secrets
- Encryption salts

## Common Leak Locations

- JavaScript files
- Mobile app API calls
- Error responses with stack traces
- Debug endpoints
- Configuration endpoints

## Output Format

For each finding:
- **Secret Type**: Category of secret
- **Location**: Where found (endpoint/file)
- **Value**: Partially masked secret
- **Service**: What it's used for
- **Risk**: Potential impact
- **Verification**: How to test if active

