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.