v1.0.46
Security release: two hardening changes from the EDB Security Design Review follow-ups.
- ZAF SDK pinned with Subresource Integrity (
tsanetgit/Zendesk_App#94): the SDK now loads from an exact-version URL with anintegrityhash, so a tampered or unexpectedly changed SDK is blocked by the browser. - Optional app-level RBAC on TSANet actions (
tsanetgit/Zendesk_App#97): newAllowed action rolessetting restricts which Zendesk roles can invoke Accept / Reject / Request Info / Add Note / Close / New Collaboration. Empty (default) keeps current behavior, so no action is needed on existing installs unless you want the restriction. Defense-in-depth for the UI; the TSANet Connect API remains the authorization boundary.
Verify provenance before install:
gh attestation verify tsanet-connect-v1.0.46.zip --repo tsanetgit/Zendesk_App
sha256sum -c checksums.txt
Install via Zendesk Admin Center → Apps and integrations → Zendesk Support apps → Upload/Update private app.