What changed
Parse failure, or silent coercion depending on your client.
Affects GET /accounts/{account_id}/cloudforce-one/v2/threat-signals/articles/{article_id}/skills/{skill_id}/output.
object → array
Who is affected
Code that reads GET /accounts/{account_id}/cloudforce-one/v2/threat-signals/articles/{article_id}/skills/{skill_id}/output (result.custom_output).
Before and after
| Where | Before | After |
|---|---|---|
| GET /accounts/{account_id}/cloudforce-one/v2/threat-signals/articles/{article_id}/skills/{skill_id}/output · result.custom_output | object | array |
| POST /accounts/{account_id}/cloudforce-one/v2/threat-signals/articles/{article_id}/skills/{skill_id}/run · result.custom_output | object | array |
Code that breaks
// payload.result.custom_output // was: object // now: array
Based on Cloudflare’s published API specification. How severity is decided.