Install
openclaw skills install @thomaszhou22/credential-exposure-mapMap all credentials your OpenClaw agent can access. Scans env vars, config, memory, skills, MCP servers, git history. Generates exposure report with risk scoring. Activate when user says "credential audit", "exposure map", "security audit", or "what can my agent access".
openclaw skills install @thomaszhou22/credential-exposure-mapSee every credential your agent can touch. Score the blast radius. Shrink the attack surface.
Do NOT activate for normal work conversations.
When user asks for a credential audit or exposure map:
python3 skills/credential-exposure-map/scripts/scan_exposure.py
Present the output in a clean format:
Highlight CRITICAL findings prominently.
After presenting the scan, offer specific recommendations:
Scan Complete: X finding(s)
Risk: N Critical | N High | N Medium | N Low
Table showing each credential with:
Table showing each installed skill with exec/read/network/write permissions and risk score.
first8chars***~/.openclaw/credential-exposure-report.json with 600 permissions| Source | What It Finds |
|---|---|
| Environment variables | API keys, tokens, passwords in process.env |
| openclaw.json | Provider keys, webhook secrets, MCP auth |
| .env files | Any .env in workspace or ~/.openclaw |
| MEMORY.md / memory/*.md | Credentials written into agent memory |
| memory/*.json | Credential caches, state files with tokens |
| Installed skills | Skills with exec, read, or network capabilities |
| MCP server config | Connected services with auth scope |
| Git history | Secrets committed in last 50 commits |