[SECURITY] Morning report cron: isolate untrusted Gitea data #137
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From Audit #131 — Severity: MEDIUM
The morning report cron feeds raw Gitea issue titles and bodies into the LLM context. A poisoned issue title could inject instructions.
Fix
Update the cron prompt to wrap Gitea data explicitly:
Acceptance Criteria
<gitea_activity>tags🏷️ Automated Triage Check
Timestamp: 2026-03-31T02:00:04.163037
Agent: Allegro Heartbeat
This issue has been identified as needing triage:
Checklist
Context
Automated triage from Allegro 15-minute heartbeat