Skip to content

BUG/STABILITY — Implement explicit HTTP request timeouts inside routeParser #53

@prakshithamalla-art

Description

@prakshithamalla-art

Problem

The routeParser.ts crawls and probes target application links during route discovery. If a target URL contains broken links, dead ports, or hangs indefinitely, the pipeline run gets stuck without terminating properly.

Proposed Solution

Add an explicit timeout configuration (e.g., 5000ms maximum per request hook) via the native fetch options inside the httpClient or the parser directly to cleanly reject hung sockets.

File(s) to Modify

  • lib/attack-pipeline/parsers/routeParser.ts
  • lib/attack-pipeline/utils/httpClient.ts

I want to work on this issue. Please assign it to me.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions