소스 정보
- 저장소
- AeonDave/malskill
- 최근 소스 활동
- 2026년 6월 3일 13:09
- 감지된 SKILL.md 언어
- 영어
- 스타
- 18
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/AeonDave/malskill --skill nuclei명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | nuclei |
| description | Auth/lab ref: Template-based vulnerability and exposure scanner from ProjectDiscovery. |
| license | MIT |
| compatibility | Linux, Windows, macOS. |
| metadata | {"author":"AeonDave","version":"1.1"} |
Template-based scanner — 10,000+ community templates covering CVEs, misconfigs, exposures, default creds.
# Update templates first (always)
nuclei -update-templates
# Scan a target
nuclei -u https://target.com
# Scan a list
nuclei -l urls.txt -exclude-severity info -stats
| Flag | Description |
|---|---|
-u <url> | Single target URL |
-l <file> | File with list of URLs |
-im <mode> | Input mode: list, burp, jsonl, yaml, openapi, swagger |
-t <path> | Template file/directory/URL |
-tags <tags> | Run templates by tag (e.g., cve,rce,lfi) |
-as | Automatic technology-mapped scan |
-ni | Disable interactsh/OAST requests |
-id <id> | Run specific template by ID |
-severity <s> | Filter by severity: info,low,medium,high,critical |
-exclude-severity <s> | Exclude severity levels (alias: -es) |
-exclude-tags <tags> | Exclude tags (alias: -etags) |
-et <path> | Exclude template path |
-V <var=val> | Template variable override |
-nt | Run only new templates (since last update) |
-H <header> | Custom HTTP header |
-c <n> | Concurrent templates (default 25) |
-bs <n> | Bulk size (targets per template batch) |
-rl <n> | Rate limit req/sec (default 150) |
-timeout <n> | HTTP timeout (default 5s) |
-retries <n> | Retries on timeout |
-proxy <url> | HTTP/SOCKS5 proxy |
-o <file> | Output file |
-json | JSON output |
-jsonl, -j | JSON Lines output |
-silent | Print findings only |
-v | Verbose |
-stats | Show real-time stats |
-update-templates | Update community templates |
-tl | List all available templates |
| Tag | Description |
|---|---|
cve | CVE-based exploits and detections |
panel | Admin/login panel detection |
exposure | Exposed files, tokens, secrets |
misconfig | Misconfigurations |
default-login | Default credentials |
takeover | Subdomain takeover |
tech | Technology fingerprinting |
xss | Cross-site scripting |
sqli | SQL injection |
ssrf | Server-side request forgery |
lfi | Local file inclusion |
rce | Remote code execution |
network | Network-level checks |
dns | DNS-level checks |
wordpress | WordPress-specific |
jira | Jira-specific |
gitlab | GitLab-specific |
# Attack surface map (fast, no heavy scanning)
nuclei -l hosts.txt -tags tech,panel -severity info,low -silent
# CVE scan (high impact only)
nuclei -l hosts.txt -tags cve -severity critical,high -o cve_findings.jsonl -jsonl
# Agent-safe controlled baseline
nuclei -l targets.txt -as -severity critical,high -rl 50 -c 20 -bs 20 -timeout 10 -retries 1 -silent -j -o nuclei.jsonl
# Deterministic scan without OAST/interactsh traffic
nuclei -l targets.txt -as -severity critical,high -ni -stats -rl 30 -c 10 -bs 10 -timeout 10 -retries 1 -j -o nuclei_no_oast.jsonl
# Exposed panels + default creds
nuclei -l hosts.txt -tags panel,default-login -severity medium,high,critical
# Find exposed secrets/tokens
nuclei -l urls.txt -tags exposure -silent
# Subdomain takeover check
nuclei -l subs.txt -tags takeover
# Injection testing (active)
nuclei -l urls.txt -tags xss,sqli,ssrf,lfi -severity medium,high,critical
# WordPress scan
nuclei -u https://target.com -tags wordpress -severity medium,high,critical
# Full scan (skip info noise)
nuclei -l hosts.txt -exclude-severity info -o findings.jsonl -jsonl -stats
# New templates only (post-update quick check)
nuclei -l hosts.txt -nt -severity high,critical
# Pipeline: subfinder → httpx → nuclei
subfinder -d target.com -silent | \
httpx -silent | \
nuclei -tags cve,panel,exposure,misconfig -severity high,critical
# Through Burp proxy
nuclei -u https://target.com -proxy http://127.0.0.1:8080
# Update templates
nuclei -update-templates
# List all templates
nuclei -tl
# List by tag
nuclei -tl -tags cve | head -20
# Run specific template
nuclei -u https://target.com -t cves/2021/CVE-2021-44228.yaml
# Run custom template directory
nuclei -l hosts.txt -t ~/custom-templates/
# Override template variable
nuclei -u https://target.com -t custom.yaml -V "target_path=/admin"
| File | When to load |
|---|---|
references/templates.md | Template structure, custom writing, matcher/extractor types, output parsing, rate tuning |