Skip to content

Harden SDK logging, HTTP defaults, and CI supply chain - #24

Merged
franciscbalint merged 1 commit into
masterfrom
security/hardening
Aug 19, 2026
Merged

Harden SDK logging, HTTP defaults, and CI supply chain#24
franciscbalint merged 1 commit into
masterfrom
security/hardening

Conversation

@franciscbalint

Copy link
Copy Markdown
Collaborator

Summary

  • Require https:// for custom base_url
  • Default HTTP timeout to 120s
  • README Security notes and unit tests for both gates

This is not a version bump or registry publish. Cut a separate release-sdk pass after merge if the hardening should ship to package registries.

Test plan

  • SDK unit tests (Docker matrix / host for iOS)
  • Confirm no live API key is logged or committed
  • Confirm custom http:// / file: base URLs are rejected (except documented loopback test exceptions)

Made with Cursor

Reject non-https custom base URLs and default requests to a 120s timeout so hung API calls cannot stall integrators indefinitely.
@franciscbalint
franciscbalint merged commit 0d5da91 into master Aug 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant