Bug: Missing curl_error() handling across all service plugins #123

Closed
opened 2026-06-06 11:50:11 +00:00 by jmiller · 1 comment
Owner

Audit Finding

Severity: Low

Issue:
No service plugin checks curl_errno() or curl_error() after curl_exec(). DNS failures, SSL errors, and timeouts silently produce empty results with no useful error message.

Fix: After curl_exec(), check for false and capture curl_error().

Files: All service plugins

## Audit Finding **Severity:** Low **Issue:** No service plugin checks `curl_errno()` or `curl_error()` after `curl_exec()`. DNS failures, SSL errors, and timeouts silently produce empty results with no useful error message. **Fix:** After `curl_exec()`, check for `false` and capture `curl_error()`. **Files:** All service plugins
Author
Owner

Branch created: feature/123-bug-missing-curl-error-handling-across-a

git fetch origin
git checkout feature/123-bug-missing-curl-error-handling-across-a
Branch created: [`feature/123-bug-missing-curl-error-handling-across-a`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCross/src/branch/feature/123-bug-missing-curl-error-handling-across-a) ```bash git fetch origin git checkout feature/123-bug-missing-curl-error-handling-across-a ```
Sign in to join this conversation.