Proposed Changes

Integrates the typos spell checker into the CI pipeline as requested in #6532.

What this PR does:

  1. GitHub Actions workflow (.github/workflows/typos.yaml): Runs typos on every push/PR to dev and main branches using the official crate-ci/typos action.

  2. Configuration (_typos.toml): Properly configured to exclude:

    • Non-English README translations (PT-BR, ES, TR, KR, JP, ID, CN) which contain words that look like English typos
    • Test data files with encoded/binary content
    • WAF regex patterns
    • CLI flag shorthands (ot, hae, ue, etc.) and test case strings
  3. Typo fixes across 15 source files:

    • fiterfilter, seperateseparate, ReuestsRequests
    • ExludedDastTmplStatsExcludedDastTmplStats (exported constant)
    • formated/Formatedformatted/Formatted
    • thantthan, noticablenoticeable, pannelpanel
    • AllowdAllowed, algoritmosalgorithms, browerbrowser
    • splittedsplitParts (local variable rename in path.go)
    • Renamed worflow_loader.goworkflow_loader.go (filename typo)

Proof

Before (27 typos found):

$ typos --format brief | wc -l
27

After (clean):

$ typos --format brief
(no output - all clean)

Checklist

  • PR created against the dev branch
  • typos check passes cleanly
  • All typo fixes are verified correct
  • _typos.toml excludes false positives properly

/claim #6532

Summary by CodeRabbit

  • Bug Fixes

    • Corrected CLI flag typo in docs (-show-brower-show-browser)
    • Fixed misspelled statistics identifier shown in reports
    • Various small text fixes in comments, tests, and sample content
  • New Features

    • Added new CLI flag -lha, -list-headless-action to list headless actions
  • Chores

    • Added typos-detection configuration
    • Renamed/internal naming and message clarifications for consistency

Claim

Total prize pool $125
Total paid $0
Status Pending
Submitted February 27, 2026
Last updated February 27, 2026

Contributors

A6

a638011

@a638011

100%

Sponsors

CR

cryptoaibot1738728800

@cryptoaibot1738728800

$100
PR

ProjectDiscovery

@projectdiscovery

$25