a8n: Fix panic in webhook handling and address Beyang's feedback
Created by: tsenart
This PR addresses @beyang's post merge feedback on #5913 and fixes a panic that happened when there are no secrets configured in any external service.
Created by: tsenart
This PR addresses @beyang's post merge feedback on #5913 and fixes a panic that happened when there are no secrets configured in any external service.