Skip to content

v0.2.0

Latest

Choose a tag to compare

@cprice70 cprice70 released this 03 Mar 11:43

Security Fixes

  • OAuth server localhost binding — The OAuth callback server now binds to 127.0.0.1 instead of all network interfaces, preventing the callback endpoint from being reachable over the network on multi-homed systems.

  • Input validation for tool arguments — Added runtime validation across all tool handlers:

    • Required string fields (profileId, campaignId, etc.) are checked to be non-empty strings
    • Date fields (startDate, endDate) are validated to match YYYY-MM-DD format
    • Numeric fields (bid, dailyBudget) are validated to be positive finite numbers