🔑 Credential / API Token
An exposed secret — API key, token, or JWT — granting access to systems and data.
Threat
Sources
2
2 no-auth
Disciplines
3
that use it
Mission domains
4
reach
Workbench
—
native tool
🔗 Analyst pivots
🔌 Sources that yield Credential / API Token (2)
| Source | Category | Auth | Format | |
|---|---|---|---|---|
| GitHub / Exploit-DB / OSV Code, package & exploit technical intel. | TECHINT | NONE | json | home↗ api↗ |
| Gitleaks Rules (secret exposure) Detect exposed secrets/keys patterns. | Operational Security | NONE | text | home↗ api↗ |
🧭 Disciplines
🎯 Mission Domains
🔍 Lookup
🔄 Live Datasets & APIs (2 key-free · ingestible)
| Dataset / API | Format | Endpoint | |
|---|---|---|---|
| GitHub / Exploit-DB / OSV | json | https://api.osv.dev/v1/ | collect |
| Gitleaks Rules (secret exposure) | text | https://raw.githubusercontent.com/gitleaks/gitleaks/master/c | collect |
📜 Playbook — Credential / API Token exploitation
- Direction — frame the requirement for Credential / API Token: what decision does this support, by when?
- Collection — pull the 2 mapped sources (2 free) and the native workbench; capture provenance and observe OPSEC.
- Processing — normalize, de-duplicate and enrich the collected data.
- Analysis — correlate against local holdings; apply ACH; assign confidence.
- Dissemination — open a case, draft a report, share via STIX/MISP.
- Feedback — set an alert rule / watchlist to monitor for change.
⚡ AI Skills & Automation
Automate unattended via the cron pipeline (collect → ingest → resolve → enrich → score → alert).
🧩 Advanced Capabilities
✨ Enrichment pathways
🎫 Credential / API Token
A leaked or discovered credential/API token (cloud key, PAT, OAuth secret, JWT, or service token) found in code, logs, or dumps. It matters because it represents active access exposure, enables provider/scope attribution, and is a high-severity incident trigger requiring validation and revocation.
Format: Provider-prefixed patterns: AWS 'AKIA'+16, GitHub 'ghp_'/'github_pat_', Google 'AIza'+35, Stripe 'sk_live_', Slack 'xox[bap]-', JWT three base64url segments; validate by provider regex and (safely) live-check without abuse.
📡 How it is collected
- Secret scanning of git repos and history
- Public paste/gist and dork searches
- Breach and combolist dumps
- CI/CD log and artifact leakage
- Client-side JS and mobile app extraction
- Cloud storage/bucket exposure
📚 Enrichment & validation sources
🔗 Pivot to
🧩 Analysis & hunting techniques
- Regex/entropy secret detection
- Provider identification and scope enumeration (safe)
- Git history and packfile carving for rotated keys
- Blast-radius mapping of accessible resources
- Credential correlation across repos and dumps
- Validity checking without destructive access
- Attribution of owning org via key metadata
🔧 Tools
- TruffleHog
- gitleaks
- GitGuardian
- detect-secrets
- keyhacks
- trufflehog verified-checks
⚡ Workbench actions
- Classify provider and token type
- Validate liveness (non-destructive)
- Enumerate scope/blast radius
- Trace to source repo/commit/author
- Screen for related leaked secrets
- Trigger revocation/rotation workflow
- Generate incident ticket
📊 Dashboard KPIs
Active vs revoked statusBlast-radius scope countDays exposedRelated secrets foundSeverity/CVSS-like score
📂 Open
Workstation · Copilot · AI Skills · Automation · Playbooks · Lookups · Docs · Reports
🤖 AI Copilot
⚡ AI Skills
🔍 Lookup & Enrich
📚 Docs & Reports
💡 Recommendations
- Explore related tools below
- Automate recurring work via cron