К основному содержанию
скилл CX Codex

analyzing-malicious-url-with-urlscan — скилл для Claude Code: разбор

Скилл прогоняет фишинговые и подозрительные URL через URLScan.io и вытаскивает из отчёта скриншот, DOM, цепочку редиректов и IOC.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-malicious-url-with-urlscan -a claude-code
Открыть на GitHub

Что делает analyzing-malicious-url-with-urlscan

URLScan.io открывает страницу в изолированном Chromium и сохраняет всё, что она делает: скриншот, HTML после выполнения JavaScript, сетевые запросы в формате HAR, данные SSL-сертификата. Скилл описывает, как этим пользоваться через веб-интерфейс и через API, чтобы разбирать фишинговые страницы и цепочки редиректов, не открывая их на своей машине.

Работа идёт по шагам: отправить URL на сканирование, посмотреть скриншот на предмет подмены бренда, проверить редиректы и финальный адрес, найти в DOM формы ввода учётных данных, собрать домены, IP и хеши ресурсов. Скрипт scripts/process.py автоматизирует сканирование и сверяет находки с VirusTotal, PhishTank и Google Safe Browsing.

Для автоматизации нужен аккаунт URLScan.io с API-ключом, а скрипт требует Python 3.8+ и библиотеку requests. Без ключа останется только ручная отправка через сайт. Если вы разбираете инцидент и не хотите светить свой IP перед страницей-ловушкой, это как раз тот случай, когда стоит отдать ссылку сканеру, а не браузеру.

Какие задачи решает

  • открыть подозрительную ссылку в изолированной среде и получить скриншот
  • разобрать цепочку редиректов до конечного адреса
  • найти в DOM формы сбора логинов и паролей
  • собрать домены, IP и хеши ресурсов со страницы
  • сверить находки с VirusTotal, PhishTank и Google Safe Browsing

Примеры запросов агенту

  • просканируй эту ссылку через URLScan и покажи скриншот и цепочку редиректов
  • вытащи IOC из отчёта URLScan по этому URL
  • проверь страницу на подмену бренда и формы ввода пароля

Как установить analyzing-malicious-url-with-urlscan

1Через Skills CLI (Vercel)

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-malicious-url-with-urlscan -a claude-code

2Вручную: положить файлы

~/.claude/skills/analyzing-malicious-url-with-urlscan/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/analyzing-malicious-url-with-urlscan/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора89

analyzing-network-traffic-for-incidents Скилл для разбора сетевого трафика во время инцидента: ищет C2-каналы, боковое перемещение и утечки данных по PCAP и flow-данным. CX Codex +1 430установок performing-web-application-vulnerability-triage Разбирает отчёты DAST- и SAST-сканеров, отсекает ложные срабатывания и рассчитывает риски по OWASP. Помогает приоритизировать баги для разработчиков. CX Codex +1 433установок analyzing-cobaltstrike-malleable-c2-profiles Разбирает профили Cobalt Strike Malleable C2 и извлекает сетевые признаки для правил обнаружения. Нужен при исследовании профиля или проверке трафика Beacon. CX Codex +1 426установок analyzing-network-traffic-of-malware Разбирает PCAP с сетевой активностью малвари: ищет C2-протоколы, каналы утечки данных и загрузку полезной нагрузки. Пригодится при анализе песочницы или инцидента. CX Codex +1 413установок analyzing-web-server-logs-for-intrusion Скилл разбирает логи Apache и Nginx, ищет признаки атак и собирает отчёт. Пригодится для расследований и проверки правил мониторинга. CX Codex +1 408установок analyzing-cobalt-strike-beacon-configuration Скилл извлекает конфигурацию Cobalt Strike Beacon из PE-файлов и дампов памяти. Он пригодится для поиска C2-инфраструктуры и анализа настроек Beacon. CX Codex +1 404установок analyzing-ethereum-smart-contract-vulnerabilities Запускает статический и символьный анализ смарт-контрактов на Solidity через Slither и Mythril. Помогает находить reentrancy и ошибки переполнения до деплоя в сеть Ethereum. CX Codex +1 393установок analyzing-malicious-pdf-with-peepdf Скилл проводит статический анализ подозрительных PDF через peepdf, pdfid.py и pdf-parser.py. Пригодится для разбора вложений и поиска вредоносных объектов. CX Codex +1 387установок

Похожие

report-malicious-repository reason-machines Помогает распознать репозиторий, который выдаёт себя за антивирус или другой софт, и оформить жалобу на GitHub. CX Codex +1 1 100установок what-an-email-reveals UseOSINT Разбирает адрес почты и заголовки письма: MX, Gravatar, формат корпоративных адресов, утечки. Для проверки подозрительных писем и мошенничества со счетами. CX Codex +1 1 800установок email-quality-auditor aaron-he-zhu Проверяет email-программу перед отправкой: аутентификацию, согласие, отписку, претензии и данные по результатам. CX Codex +1 1 000установок cold-email-deliverability Maya-Beth Finotti Разбирает черновик холодного письма и настройку отправки: аутентификацию домена, репутацию, структуру тела и требования регионов. Пригодится, когда письма уходят в спам. CX Codex +1 25 700установок url-slug-generator kostja94 Скилл превращает заголовки статей и страниц в короткие SEO-адреса до 60 символов. Пригодится редакторам и разработчикам при публикации блогов, карточек товаров или документации. CX Codex +1 1 100установок url-structure kostja94 Скилл помогает спланировать иерархию URL, убрать расширения файлов и оптимизировать адреса страниц для поисковых систем без избыточной глубины вложенности. CX Codex +1 1 100установок

Рядом в теме «Безопасность»

Всё по теме «Безопасность» →

Вопросы о analyzing-malicious-url-with-urlscan

Как установить analyzing-malicious-url-with-urlscan в Claude?

Выполните npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-malicious-url-with-urlscan -a claude-code. Скилл встанет в ~/.claude/skills/analyzing-malicious-url-with-urlscan/SKILL.md.

Что делает analyzing-malicious-url-with-urlscan?

Описывает разбор подозрительных URL через URLScan.io: отправку на сканирование, проверку скриншота, DOM, редиректов и сертификата, а затем извлечение IOC и сверку с внешними источниками.

Что нужно для работы скилла?

Аккаунт URLScan.io с API-ключом для автоматизации, Python 3.8+ и библиотека requests для scripts/process.py. Понимание HTTP и типовых признаков фишинговых ссылок тоже пригодится.

Исходный текст

SKILL.md · Apache-2.0
---
name: analyzing-malicious-url-with-urlscan
description: URLScan.io is a free service for scanning and analyzing suspicious URLs.
  It captures screenshots, DOM content, HTTP transactions, JavaScript behavior, and
  network connections of web pages in an isolat
domain: cybersecurity
subdomain: phishing-defense
tags:
- phishing
- email-security
- social-engineering
- dmarc
- awareness
- url-analysis
- threat-intelligence
version: '1.0'
author: mahipal
license: Apache-2.0
atlas_techniques:
- AML.T0052
nist_csf:
- PR.AT-01
- DE.CM-09
- RS.CO-02
- DE.AE-02
mitre_attack:
- T1566.002
- T1204.001
- T1598.003
---
# Analyzing Malicious URL with URLScan

## Overview
URLScan.io is a free service for scanning and analyzing suspicious URLs. It captures screenshots, DOM content, HTTP transactions, JavaScript behavior, and network connections of web pages in an isolated environment. This skill covers using URLScan's web interface and API to investigate phishing URLs, credential harvesting pages, and malicious redirects without exposing the analyst's system to risk.


## When to Use

- When investigating security incidents that require analyzing malicious url with urlscan
- When building detection rules or threat hunting queries for this domain
- When SOC analysts need structured procedures for this analysis type
- When validating security monitoring coverage for related attack techniques

## Prerequisites
- URLScan.io account (free tier available, API key for automation)
- Python 3.8+ with requests library
- Understanding of HTTP protocols and web technologies
- Familiarity with phishing URL patterns

## Key Concepts

### URLScan Capabilities
1. **Safe browsing**: Renders URLs in isolated Chromium instance
2. **Screenshot capture**: Visual snapshot of the rendered page
3. **DOM analysis**: Full HTML content after JavaScript execution
4. **Network log**: All HTTP requests made by the page (HAR format)
5. **Certificate analysis**: SSL/TLS certificate details
6. **Technology detection**: Identifies web frameworks and libraries
7. **IP/ASN mapping**: Infrastructure intelligence
8. **Verdict**: Community and automated classification

### Phishing URL Red Flags
- Newly registered domains (< 30 days)
- Free hosting services (Wix, GitHub Pages, Firebase)
- URL shorteners hiding final destination
- Excessive subdomain depth (login.microsoft.com.evil.com)
- Brand name in subdomain or path, not domain
- Non-standard ports
- Data URIs or base64-encoded content
- JavaScript-heavy pages with minimal HTML

## Workflow

### Step 1: Submit URL to URLScan
```
Web: Navigate to https://urlscan.io and submit the suspicious URL
API: POST https://urlscan.io/api/v1/scan/
     Header: API-Key: your-api-key
     Body: {"url": "https://suspicious-url.com", "visibility": "private"}
```

### Step 2: Analyze Results
- Review screenshot for brand impersonation
- Check redirects and final destination URL
- Examine DOM for credential input forms
- Review network requests for data exfiltration endpoints
- Check SSL certificate validity and issuer

### Step 3: Extract IOCs
- Domains and IPs contacted
- URLs in redirect chain
- SHA-256 hashes of page resources
- JavaScript file hashes

### Step 4: Cross-Reference with Threat Intelligence
Use the `scripts/process.py` to automate URL scanning, extract IOCs, and cross-reference with VirusTotal, PhishTank, and Google Safe Browsing.

## Tools & Resources
- **URLScan.io**: https://urlscan.io/
- **URLScan API**: https://urlscan.io/docs/api/
- **VirusTotal URL Scanner**: https://www.virustotal.com/
- **PhishTank**: https://phishtank.org/
- **Google Safe Browsing**: https://transparencyreport.google.com/safe-browsing/search
- **Any.Run**: https://any.run/ (interactive sandbox)
- **Hybrid Analysis**: https://www.hybrid-analysis.com/

## Validation
- Successfully scan a suspicious URL via API
- Extract screenshot and identify brand impersonation
- Document complete redirect chain
- Generate IOC list from scan results
- Cross-reference findings with at least 2 threat intelligence sources

© mahipal · Apache-2.0 · mukul975/Anthropic-Cybersecurity-Skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой