Commit graph

5 commits

Author SHA1 Message Date
Adam Moussa
484ca343e9
Merge pull request #2 from Sea-Haven-Industries/feature/add-dependabot-config
Add Dependabot version update configuration
2026-05-02 17:16:09 -04:00
Adam Moussa
666913fdb5 Add Dependabot version update configuration 2026-05-02 17:14:48 -04:00
Adam Moussa
e5cfc94009
Merge pull request #1 from Sea-Haven-Industries/feature/move-webhook-to-secrets-manager
Move Slack webhook URL to Secrets Manager
2026-04-28 15:15:31 -04:00
Adam Moussa
14923d8e5e Move Slack webhook URL from env var to Secrets Manager
The webhook URL was passed as a NoEcho CF parameter but still
ended up as a plaintext Lambda environment variable. Now reads
from Secrets Manager at cold start and caches in a module-level
global, matching the pattern used for the Afi API key.
2026-04-28 15:14:17 -04:00
Adam Moussa
22f4268777 Initial commit: Afi backup monitor SAM stack
Two Lambda functions that integrate Afi.ai backup API with Slack:
- Auto-protect: weekly scan for unprotected users, applies backup policy
- Health digest: weekly backup task stats, quotas, and coverage report

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 13:42:28 -04:00