Fixes #6674

Summary:

  • Loader no longer panics when dialers are missing for a given executionId.
  • Attempts protocolstate.Init(types.Options) on-demand and returns nil with an error log if initialization fails.
  • Adds a regression test to ensure the loader does not panic.

Tests:

  • go test ./pkg/catalog/loader -count=1

/claim #6674

Summary by CodeRabbit

  • Bug Fixes
    • Improved error handling when protocol dialers are unavailable, preventing application crashes. The system now logs errors and gracefully continues instead of panicking.

Claim

Total prize pool $200
Total paid $0
Status Pending
Submitted February 22, 2026
Last updated February 22, 2026

Contributors

DA

dahu8194-gmail-com

@dahu8194-gmail-com

100%

Sponsors

PR

ProjectDiscovery

@projectdiscovery

$100
MA

Madhavan Deepak

@Madhavan-Deepak

$100