← All skills
analyzing-indicators-of-compromise
97 / 100 · Low risk
Fine to try.
By yanacuti1121/Yana-AI (GitHub) · coding · 13 stars · scanned at commit 54d4aa9
'Analyzes indicators of compromise (IOCs) including IP addresses, domains,
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: api.abuseipdb.com, mb-api.abuse.ch, urlscan.io, api.shodan.io
This is disclosed by the author in the skill's SKILL.md or README.
Found in 14 places.
Show 11 more
- .claude/skills/analyzing-indicators-of-compromise/references/api-reference.md, line 13
curl -H "x-apikey: $VT_KEY" \ - .claude/skills/analyzing-indicators-of-compromise/references/api-reference.md, line 19
curl -H "x-apikey: $VT_KEY" \ - .claude/skills/analyzing-indicators-of-compromise/references/api-reference.md, line 44
curl -G "https://api.abuseipdb.com/api/v2/check" \ - .claude/skills/analyzing-indicators-of-compromise/references/api-reference.md, line 62
curl -X POST "https://mb-api.abuse.ch/api/v1/" \ - .claude/skills/analyzing-indicators-of-compromise/references/api-reference.md, line 79
curl -X POST "https://urlscan.io/api/v1/scan/" \ - .claude/skills/analyzing-indicators-of-compromise/references/api-reference.md, line 86
curl "https://urlscan.io/api/v1/result/<uuid>/" - .claude/skills/analyzing-indicators-of-compromise/references/api-reference.md, line 93
curl "https://api.shodan.io/shodan/host/<ip>?key=$SHODAN_KEY" - .claude/skills/analyzing-indicators-of-compromise/scripts/agent.py, line 70
resp = requests.get(url, headers={"x-apikey": api_key}, timeout=30) - .claude/skills/analyzing-indicators-of-compromise/scripts/agent.py, line 89
resp = requests.get(url, headers={"x-apikey": api_key}, timeout=30) - .claude/skills/analyzing-indicators-of-compromise/scripts/agent.py, line 107
resp = requests.get(url, headers={"Key": api_key, "Accept": "application/json"}, - .claude/skills/analyzing-indicators-of-compromise/scripts/agent.py, line 126
resp = requests.post(url, data={"query": "get_info", "hash": sha256}, timeout=30)
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'analyzing-indicators-of-compromise' ] || [ -L ~/.agents/skills/'analyzing-indicators-of-compromise' ]; then echo 'A skill folder named analyzing-indicators-of-compromise already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/yanacuti1121/Yana-AI' "$d" && git -C "$d" checkout --quiet '54d4aa9fa3241319f4d37212bd23826658bf6bed' -- '.claude/skills/analyzing-indicators-of-compromise' && mkdir -p ~/.agents/skills && cp -R "$d"/'.claude/skills/analyzing-indicators-of-compromise' ~/.agents/skills/'analyzing-indicators-of-compromise' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'analyzing-indicators-of-compromise' ~/.claude/skills/'analyzing-indicators-of-compromise' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for yanacuti1121/Yana-AI shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/yanacuti1121/Yana-AI/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 54d4aa9 | 97 |
| 2026-11-08 | 4a78f20 | 97 |
Also found in
Identical copies of this skill exist at:
- yanacuti1121/Yana-AI/core/skills/analyzing-indicators-of-compromise