{
  "meta": {
    "version": "v1",
    "pricing": {
      "public": {
        "label": "Public",
        "description": "Read-only API access for lightweight status checks and public integrations."
      },
      "premium": {
        "label": "Premium",
        "description": "API keys with higher hourly quotas, plus Slack, Teams, Discord, webhook, and email outage alerts across your vendor stack."
      }
    },
    "generatedAt": "2026-10-02T23:57:59.440Z"
  },
  "data": {
    "id": "incident_statuspage_harness_qmcsckk4lc75",
    "slug": "harness-file-store-expression-degraded-returning-null-2026-09-27",
    "title": "File Store Expression Degraded : Returning Null",
    "summary": "File Store Expression Degraded : Returning Null",
    "status": "resolved",
    "stale": false,
    "severity": "minor",
    "startedAt": "2026-09-28T06:00:00+00:00",
    "updatedAt": "2026-10-01T17:28:04.708+00:00",
    "resolvedAt": "2026-09-28T11:30:00+00:00",
    "provider": {
      "slug": "harness",
      "name": "Harness"
    },
    "affectedServices": [],
    "links": {
      "html": "/incidents/harness-file-store-expression-degraded-returning-null-2026-09-27",
      "api": "/api/v1/incidents/harness-file-store-expression-degraded-returning-null-2026-09-27",
      "providerHtml": "/providers/harness",
      "alerts": "https://outagedeck.com/account?stack=harness&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
    },
    "impactSummary": "Harness reported a minor event for the affected tracked services.",
    "source": {
      "id": "source_harness_status",
      "kind": "official_api",
      "name": "Harness Status",
      "checkedAt": "2026-10-02T23:55:04.645+00:00",
      "stale": false,
      "officialUrl": "https://status.harness.io",
      "statusPageUrl": "https://status.harness.io"
    },
    "updates": [
      {
        "id": "update_statuspage_harness_qmcsckk4lc75_hq4clbg4zlmn",
        "status": "resolved",
        "body": "On 28th September 2026, we observed an issue with copying files from the Harness Filestore during the export step, where the files were being copied as null/empty files.\nAs a result, all pipelines using Filestore APIs were blocked during the incident window.\n\nThe issue was caused due to a Feature Flag rollout which was reverted once the issue was discovered.\nAll the operations are back to normal.",
        "createdAt": "2026-09-29T13:12:13.089+00:00"
      },
      {
        "id": "update_statuspage_harness_qmcsckk4lc75_2r642w05t7cg",
        "status": "resolved",
        "body": "### Summary\n\nOn September 28, 2026, some customers on Prod-2 experienced failures in CD pipeline steps that read File Store content using pipeline expressions \\(e.g., `<+fileStore.getAsString(...)>`\\). Affected expressions returned null instead of the expected file content, causing dependent steps to fail or behave incorrectly. The issue was traced to a platform update that tightened authorization checks on File Store APIs. The update was rolled back, and File Store expressions have been working normally since.\n\n### Customer Impact\n\n* Only pipeline steps on Prod-2 that read File Store content via expressions were affected. Pipelines that do not use File Store expressions were not impacted.\n* Affected expressions resolved to null, causing steps that depend on configuration or settings files to fail or produce incorrect output.\n* No File Store content was modified. No files, secrets, credentials, or artifacts were exposed, and no data was lost.\n\n### Root Cause\n\nAs part of an ongoing security initiative, Harness deployed stricter authorization checks across several platform APIs, including the API that serves File Store content. When a pipeline evaluates a File Store expression, one internal Harness service calls another to retrieve the file. The new authorization checks failed, resulting in the requests being rejected and the expressions returning null.\n\n### Mitigation\n\nOnce the platform update was identified as the cause, it was rolled back across the production environment. File Store expressions have resolved correctly since the rollback. No customer action is required.\n\n### Preventive Measures & Next Steps\n\n* **Audit affected APIs:** Review all APIs where the stricter authorization checks were applied to ensure internal service-to-service calls are correctly accounted for.\n* **Improve test coverage:** Enhance automated test suites to include File Store expression evaluation across pipeline execution paths",
        "createdAt": "2026-10-01T17:28:02.252+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}