CR: OpenCode Config Hardening — Risk & Communications
Risk Assessment
| Risk | Mitigation |
|---|---|
Rule loading changes behavior |
Rules were already loaded globally via |
npx ask interrupts workflows |
npx is rarely used in normal sessions — the ask prompt is minimal friction |
curl deny patterns too broad |
Patterns only match data-sending flags — GET/HEAD/OPTIONS requests are unaffected |
doc-auditor constraints break functionality |
Agent’s documented purpose is read-only auditing — constraints enforce its design intent |