Exposure Audit — Security skill for Claude Code
Map your own public exposure using only free, accountless checks.
How to install Exposure Audit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open 0nicell/exposure-audit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Exposure Audit does
Map your own public exposure using only free, accountless checks. Shows where you appear and how to get removed, never passwords or address data. Ranks a 277-site removal worklist. Companion to data-deletion-skill.
Alternatives in Security
- Security Ownership Map — Map people-to-file ownership, compute bus factor, and identify risks 14.6k ★
- Free Code — The free build of Claude Code 8.1k ★
- Skill Coverage Audit — Trace codepaths in diffs, map against tests, auto-generate missing coverage — use before shipping PRs 2.8k ★
README
Exposure Audit
**Find out where you already are online, before you try to leave.**
Give it your own email, username, domain or GitHub handle. It checks where those show up publicly, ranks the findings by how much damage each one could do, and tells you how to get removed from each.
Companion to [data-deletion-skill](https://github.com/0nicell/data-deletion-skill). That one removes you. This one tells you what there is to remove.
Python · MIT licensed · by [0nicell](https://github.com/0nicell)
What it checks
**Live checks** run automatically. They only look at places that publish *you*, with no account and no scraping:
| Check | What it finds |
|---|---|
| Gravatar | A public photo and profile tied to your email address |
| GitHub commit emails | Your real address baked permanently into public commits |
| Handle enumeration | The same username across 28 platforms, linking accounts you thought were separate |
| WHOIS / RDAP | Your contact details published for domains you own |
| Certificate transparency | Every subdomain you ever issued a certificate for — staging, admin, client previews |
| Wayback Machine | Contact details you deleted from your site but not from the archive |
| Have I Been Pwned | Which breaches you're in and what was exposed (needs an API key) |
**A worklist** is generated from the 314-company registry in data-deletion-skill: every live site, ranked by how much harm it enables, with a working removal contact attached.
Registry 277 live sites to check (37 defunct/contactless)
CRITICAL 68 breach search + infostealer/threat-intel corpora
HIGH 65 people search, major brokers, electoral-roll directories
MEDIUM 96 B2B contact data, OSINT email intelligence
LOW 48 ad-tech segments, email verification
You get `report.md` and `findings.json`. Hand the markdown to data-deletion-skill and it writes the removal requests.
Setup
git clone https://github.com/0nicell/exposure-au
Related Skills
SEO God
Turn Claude Code into an agentic SEO operator for your own site — audit, measure, daily loop, AI visibility, s
Diff Audit
PR / commit-scoped differential audit — audits only changed functions (plus 1-hop callers), flags removed secu
Deep Dive Data
Deprecated v0.2 alias — use /audit-lineage instead. Will be removed in the next major release.
API Security
API security audit (OWASP API Security Top 10 2023): BOLA/IDOR, broken authentication, broken object-property-
Dotnet Refactor
Phase-gated refactoring/design loop - session-blind subagents build the map and traces, empirical probes prece
CTI Expert
/case target.com --yoloCyber threat intelligence and open-source intelligence skill. Turns Claude into a trained CTI/OSINT analyst. G
Related Agents
Eval Improver
Improver role of the D365FO agent eval loop. Reads the corpus of run records, ranks failure clusters, reproduc
Parcel Resolver
Turns a coordinate, address, parcel ID, or region name into a resolved Site with jurisdiction, utility territo
Comms Lead
Marketing & Communications lead for Kestrel Works. Use to write public-facing updates or posts, keep the local