Skip to main content

mitm-find-secrets

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

Jump to install

Source facts

Repository
instavm/security-skills
Last source activity
March 23, 2026 at 05:24
Detected SKILL.md language
English
Stars
86
Forks
11

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
mitm-find-secrets
description
Find leaked secrets, API keys, and credentials in traffic. Use when user asks about exposed keys, hardcoded secrets, or credential leakage.
# 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
View on GitHub