Fixes #1367

Replaced the CGO-dependent jsluice and go-tree-sitter with a pure-Go implementation using goja. This solves cross-platform compilation issues and completely removes the CGO dependency.

/claim #1367

Summary by CodeRabbit

  • Refactor

    • Improved JavaScript endpoint extraction with more reliable parsing, deduplication, and a compatibility alias to preserve existing interfaces.
    • Broadened script/file parsing to include additional file types and unified endpoint labeling for more consistent results.
    • Optimized JavaScript library detection using a path-based heuristic.
  • Chores

    • Removed three now-unused indirect dependencies from the manifest.
  • Chore

    • Removed legacy platform-specific parser configuration options.

Claim

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

Contributors

DE

dei96303-boop

@dei96303-boop

100%

Sponsors

PR

ProjectDiscovery

@projectdiscovery

$200
HE

Hermes1118

@dalledajay-gmail-com

$200