Changes

Adds the typos spell-checker to nuclei’s CI pipeline.

Files added

  • .github/workflows/typos.yml — runs typos on every push/PR to dev and main branches (pinned to v1.28.4 for supply chain security; follows existing workflow patterns with concurrency groups and bot filtering)
  • .typos.toml — configuration with false-positive exclusions for non-English READMEs, test fixtures, WAF regex data, vendor dir, and CLI flag identifiers that appear in help strings

Typo fixes (13 files)

Fixed all 185 existing findings so the initial CI run passes cleanly:

File Fix
internal/runner/runner.go ExludedDastTmplStatsExcludedDastTmplStats
internal/server/server.go PostReuestsHandlerRequestPostRequestsHandlerRequest
lib/config.go fiterfilter (comment)
lib/tests/sdk_test.go seperateseparate (×3 comments)
pkg/catalog/loader/loader.go ExludedDastTmplStatsExcludedDastTmplStats
pkg/fuzz/component/path.go splitted/Splittedsplit/Split (×6)
pkg/model/worflow_loader.go Renamed → workflow_loader.go
pkg/templates/parser_stats.go ExludedDastTmplStatsExcludedDastTmplStats
pkg/templates/stats.go ExludedDastTmplStatsExcludedDastTmplStats
pkg/tmplexec/flow/flow_executor_test.go thantthat (comment)
cmd/tmc/main.go formated/Formatedformatted/Formatted (×6)

Proof

Beforetypos finds 185 issues:

$ typos --format brief | wc -l
185

After — Clean run with zero findings:

$ typos --format brief --config .typos.toml
(no output, exit code 0)

Why typos?

  • Written in Rust — very fast
  • Accurate once configured (no false positives)
  • GitHub Action available (crate-ci/typos)
  • Used by many major projects (ripgrep, tokio, rust-lang, etc.)
  • Pinned to immutable tag (v1.28.4) for supply chain security

Closes #6532

/claim #6532

Summary by CodeRabbit

  • Bug Fixes

    • Corrected multiple typos and misspellings in internal code and documentation.
  • Chores

    • Added typo detection configuration to improve code quality standards.
    • Refined variable and constant naming for improved code consistency.

Claim

Total prize pool $125
Total paid $0
Status Pending
Submitted March 11, 2026
Last updated March 11, 2026

Contributors

CH

CharlesWong

@CharlesWong

100%

Sponsors

CR

cryptoaibot1738728800

@cryptoaibot1738728800

$100
PR

ProjectDiscovery

@projectdiscovery

$25