Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

edgeiq-xss-scannerEdgeiq XSS 扫描仪

Agent Skill

edgeiq-xss-scanner 用于处理浏览器自动化、网页检查和页面信息提取,适合在 OpenClaw 中需要让 Agent 打开页面、读取网页或验证前端流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,039

周安装

165

GitHub Stars

公开资料未说明

下载量

1,307
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:edgeiq-xss-scanner(Edgeiq XSS 扫描仪)
来源仓库:https://github.com/snipercat69/edgeiq-xss-scanner
安装命令:
openclaw skills install edgeiq-xss-scanner
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install edgeiq-xss-scanner

简介

使用跨 6 个上下文的 24+ 有效负载扫描 Web 应用程序中反射的和基于 DOM 的 XSS,并为授权安全审核提供爬网和并发支持。

SKILL.md

EdgeIQ XSS Scanner

Version: 1.2.0 Skill Name: xss-scanner Category: Security / Offensive / Auditing Author: EdgeIQ Labs License: Defensive Use Only OpenClaw Compatible: Yes — Python 3, pure stdlib, WSL + Windows + macOS


What It Does

Professional-grade XSS vulnerability scanner for authorized security auditing. Scans web applications for reflected XSS, DOM-based XSS, stored/persistent XSS (via blind callback), and WAF-bypass variants. Designed for penetration testers, bug bounty researchers, and security teams with explicit written authorization.

⚠️ Legal Notice: Only scan targets you own or have explicit written permission to audit. Unauthorized scanning is illegal and strictly prohibited. This tool is for defensive security professionals.

Pricing

FeatureLifetime ($39)Optional Monthly ($7/mo)
All scanner features
Blind XSS detection
Screenshot evidence capture
HTML report export
Reflected params deep analysis
Scheduled recurring scans
Alert delivery (Discord/Telegram/Email)
Priority support
Core reflected XSS scan (40+ payloads)
Crawl mode + BFS depth
JSON report export
HTTP security header analysis
WAF detection + auto-bypass
Custom headers, cookies, auth
Proxy support
Rate limiting control
--quiet mode + exit codes

Lifetime License: $39 — your tool forever, all Pro features included permanently.

Optional Monthly: $7/mo — for those who prefer recurring billing (cancel anytime).

👉 Buy Lifetime — $39 👉 Subscribe Monthly — $7/mo 👉 Subscribe Monthly — $7/mo


Feature Tiers at a Glance

FeatureFreeLifetime ($39)
Core reflected XSS scan (40+ payloads)
Crawl mode + BFS depth
JSON report export
HTTP security header analysis
WAF detection + auto-bypass
Custom headers, cookies, auth
Proxy support
Rate limiting control
--quiet mode + exit codes
Blind XSS detection (--blind-callback)
Screenshot evidence capture (--screenshot-dir)
HTML report export (--format html)
Reflected params deep analysis
Scheduled recurring scans
Alert delivery (Discord/Telegram/Email)
Priority support
All Pro features are now included in the Lifetime License. The Lifetime purchase gives you permanent access to everything previously locked behind Pro/Bundle tiers.

What's New in v2

FeatureFreeLifetime ($39)
Core reflected XSS scan
40+ payloads (incl. WAF bypass)
7 injection context modes
Crawl mode with BFS depth
JSON + HTML report export
HTTP security header analysis (CSP, XFO, HSTS…)
WAF detection + auto-bypass payload switching
Custom headers, cookies, auth
Proxy support (stealth scanning)
Rate limiting control
Blind XSS detection (callback mode)
Reflected params analysis
Screenshot evidence capture
--quiet mode + exit codes (CI/CD)
Scheduled recurring scans
Alert delivery (Discord / Telegram / Email)
Priority support

Installation

# Standalone usage
python3 /home/guy/.openclaw/workspace/apps/xss-scanner/scanner.py <target>

# As OpenClaw command (in any channel):
!xss https://example.com
!xss https://example.com --depth 3 --workers 20

Quick Start

Basic Scan

python3 scanner.py https://example.com

Verbose / Full Crawl

python3 scanner.py https://example.com --depth 2 --max-urls 30

With Proxy (Burp Suite / OWASP ZAP)

python3 scanner.py https://example.com --proxy http://127.0.0.1:8080 --quiet

Authenticated Scan

python3 scanner.py https://example.com --auth admin:secret --cookies "session=abc123"

Blind XSS (stored/persistent XSS detection)

python3 scanner.py https://example.com --blind-callback https://your-callback.com/log

Security Headers Audit

python3 scanner.py https://example.com --analyze-headers --format json --out report.json

Export HTML Report

python3 scanner.py https://example.com --format html --out xss-report.html

Automation / CI-CD (exit codes + quiet mode)

python3 scanner.py https://example.com --quiet --format json -o result.json
echo "Exit code: $?"   # 0=safe, 1=vulns found, 2=error, 3=interrupted

Command Reference

Positional Arguments

ArgumentDescription
urlTarget URL (auto-adds https:// if missing)

Core Options

FlagTypeDefaultDescription
--depthint2Crawl depth (BFS link discovery)
--max-urlsint20Maximum URLs to scan before stopping
--workersint15Concurrent threads for payload testing
--formatchoicediscordOutput format: discord, json, html, simple
--follow-externalflagFalseFollow links to external domains
--quiet, -qflagFalseSuppress progress output
--out, -opathWrite output to file

Network Options

FlagTypeDescription
--proxyURLHTTP/S proxy (e.g. http://127.0.0.1:8080 for Burp/ZAP)
--user-agentstringCustom User-Agent string
--authuser:passBasic HTTP authentication
--cookiesstringCookie string (name=value; name2=value2)
--custom-headerHDRAdd custom header (Name: value) — repeatable
--timeoutfloatRequest timeout in seconds (default: 15)
--rate-limitfloatMinimum seconds between requests (anti-rate-limit)

Advanced Options

FlagTypeDescription
--blind-callbackURLBlind XSS callback URL for stored XSS detection
--analyze-headersflagAnalyze HTTP security headers (CSP, X-Frame-Options, HSTS…)
--reflected-onlyflagMap reflected params without sending payloads
--screenshot-dirpathDirectory for evidence HTML files (default: /tmp/xss-screenshots)

Exit Codes

CodeMeaning
0Scan complete — no vulnerabilities found
1Scan complete — vulnerabilities detected
2Scan error — target unreachable or connection failed
3Interrupted — SIGINT/SIGTERM received

Payload Context Detection

The scanner automatically detects the injection context of each reflection and assigns severity accordingly:

ContextTriggered WhenSeverityExample
js_stringPayload inside <script> or JS stringCritical<script>alert(1)</script>
event_handlerPayload inside on* attributeCriticalonerror=alert(1)
html_attrPayload inside HTML attributeHigh" onmouseover=alert(1) x="
domDOM mutation / innerHTML injectionHighDOM clobbering vectors
html_bodyPlain text reflection in HTMLMedium<script>alert(1)</script>
commentInside HTML comment <!-- -->Medium--><script>alert(1)</script>
cssInside <style> tagMediumStyle-based injection
url_paramURL-encoded param in URLLow?q=<script>alert(1)</script>

WAF Detection & Bypass

Automatically detects these WAFs and switches to bypass payloads:

  • Cloudflare, AWS CloudFront, Akamai, Imperva
  • Fortinet, Sucuri, F5 BIG-IP ASM, Barracuda
  • DenyAll, Cisco ACE, dotDefender, Google Armr

Bypass payloads activated automatically when WAF block patterns are detected:

  • Case mutation: <ScRipT>, <IMG SRC=x ONERROR=...>
  • Unicode escape: <script>\alert(1)</script>
  • Protocol-less: //evil.com/x.js

Security Header Analysis

When --analyze-headers is used, reports on:

HeaderWhat It Checks
Content-Security-Policyunsafe-inline / unsafe-eval present?
X-Frame-OptionsClickjacking protection (DENY / SAMEORIGIN)
X-Content-Type-OptionsMIME-sniffing disabled (nosniff)
Strict-Transport-SecurityHTTPS enforcement
Referrer-PolicyReferrer leakage
X-XSS-ProtectionLegacy XSS filter (often disabled intentionally)
Permissions-PolicyBrowser feature restrictions

Output Formats

Discord (default)

Rich embed with severity breakdown, grouped by critical/high/medium/low. Clean formatting for Discord channels.

JSON (machine-readable)

Full structured report for CI/CD pipelines, includes:

  • Scan stats + metadata
  • All vulnerabilities with severity, evidence, timestamp
  • Security header findings
  • WAF detection results
  • Reflected parameter map

HTML (shareable report)

Self-contained styled HTML file — dark theme, sortable vulnerability table, header findings, WAF info. Ready to share with clients or include in pentest deliverables.

Simple (console)

One-line-per-finding format. Good for grep/parsing.


Discord Command Usage

In any OpenClaw Discord channel:

!xss https://example.com
!xss https://example.com --depth 3 --max-urls 50 --workers 20
!xss https://example.com --follow-external --format json -o report.json
!xss https://example.com --proxy http://127.0.0.1:8080 --quiet
!xss https://example.com --blind-callback https://your-domain.com/log
!xss https://example.com --analyze-headers --format html -o report.html

Free vs Pro

Free (v1) — Included

Full-featured scanner for manual authorized auditing. Everything in this SKILL.md except the Pro-only items.

Pro ($19/mo)

  • Blind XSS detection with persistent callback monitoring
  • Scheduled recurring scans (cron-based)
  • Alert delivery to Discord, Telegram, or Email
  • Screenshot evidence capture
  • Reflected params deep analysis
  • Priority onboarding and support

Network Pro ($29/mo) *(deprecated)*

All features included in Lifetime purchase above.

Bundle ($39/mo) *(deprecated)*

All features now included in Lifetime purchase above.

Upgrade Links

TierLink
$39$39
Monthly ($7/mo)$7/mo
$7/mo$7/mo

Contact: gpalmieri21@gmail.com


Architecture

ComponentDetail
LanguagePython 3 (pure stdlib — no external dependencies)
Concurrencyconcurrent.futures.ThreadPoolExecutor for parallel payload testing
Crawl StrategyBFS with configurable depth, URL dedup, external-link filtering
HTTP ClientCustom HTTPClient class with proxy, auth, cookie, custom-header support
WAF DetectionPattern-matching on response body + headers against 15+ WAF signatures
Context DetectionRegex + HTML parser across 8 injection contexts
Payload Library40+ payloads across script injection, event handlers, attribute injection, URL injection, context breakers, mution/mull-byte bypass, Unicode, DOM clobbering
Supported OSLinux/WSL, Windows, macOS
Exit CodesFull automation support (0/1/2/3)

Legal & Ethical Use

This tool is for:

  • Security researchers auditing authorized bug bounty targets
  • Penetration testers assessing client applications under contract
  • Developers testing their own applications
  • Defensive security teams auditing internal infrastructure
  • Capture The Flag (CTF) participants in authorized labs

This tool must NOT be used:

  • Against targets without explicit written permission
  • On production systems without authorization
  • For any unauthorized access, enumeration, or exploitation
  • In any jurisdiction where automated vulnerability scanning is restricted

Support

  • Email: gpalmieri21@gmail.com
  • Discord: https://discord.gg/aPhSnrU9
  • Site: https://edgeiqlabs.com

🔗 More from EdgeIQ Labs

edgeiqlabs.com — Security tools, OSINT utilities, and micro-SaaS products for developers and security professionals.

  • 🛠️ Subdomain Hunter — Passive subdomain enumeration via Certificate Transparency
  • 📸 Screenshot API — URL-to-screenshot API for developers
  • 🔔 uptime.check — URL uptime monitoring with alerts
  • 🛡️ headers.check — HTTP security headers analyzer

👉 Visit edgeiqlabs.com →

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

93.51%
按下载量换算1,222

安全审计

VirusTotal

未展示

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills