correctness.resilience

Missing timeout on external call

External HTTP calls should declare timeout or cancellation behavior.

#Metadata

#Why it matters

Network calls without explicit timeouts can hang indefinitely and make retry or fallback behavior unreliable.

#Remediation

Add a timeout-bearing config object, such as `signal` for `fetch` or `timeout` for axios.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.correctness.missing-timeout-on-external-call.rule.yaml.