hahwul/dalfox

🌙🦊 Dalfox is a powerful open-source XSS scanner and utility focused on automation.

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 12th, 2026
Created on April 12th, 2020
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 566
Total Stargazers: 5,289 (+0)
Total Subscribers: 55 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.9 hours
Mean response time: 81.8 days
90th percentile: 238.1 days
Tracked items: 207

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "tech-debt" is answered fastest, typically in about an hour, while "question" waits about 3 weeks. Only 11% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • good first issue (49)
  • v3 (49)
  • bug (32)
  • question (19)
  • enhancement (18)
  • Feature request (15)
  • tech-debt (11)
  • refactor (6)

Detailed Description

Dalfox is an open-source XSS scanner and utility focused on automation for detecting cross-site scripting vulnerabilities.

The tool addresses the need for rapid, reliable XSS detection across multiple vulnerability types including reflected, stored, and DOM-based XSS. It combines parameter discovery through static analysis and parameter mining with an advanced testing engine that performs DOM and AST verification to reduce false positives. The scanner includes WAF fingerprinting with confidence scoring and bypass tracking, allowing testers to understand and work around web application firewalls during assessments.

Dalfox suits security researchers and bug bounty hunters who need to scan multiple targets efficiently. It handles various input modes including single URLs, file lists, and piped input, with flexible injection point specification via custom markers. The tool supports multiple output formats including JSON, JSONL, Markdown, SARIF, and TOML for integration into different workflows. It offers extensibility through a REST API and MCP stdio server, plus the ability to use custom payloads and remote wordlists. The project is written in Rust, which distinguishes it from its earlier Go-based version that remains available on a separate branch with security backports.

The project maintains active development with regular updates and welcomes community contributions. The codebase underwent a complete rewrite from Go to Rust, with clear documentation of migration paths and support policies for users of the earlier version.